@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,[data-inf-theme]{--inf-color-aqua:#21d4fd;--inf-color-aqua-deep:#1794b1;--inf-color-aqua-ring:#81e3f9;--inf-color-aqua-light:#73e2ff;--inf-color-aqua-wash:#f4feff;--inf-color-cobalt:#2152ff;--inf-color-cobalt-deep:#1a3fcc;--inf-color-teal:#017070;--inf-color-aquamarine:#9bf5ee;--inf-color-magenta:#ff0080;--inf-color-orchid:#e879f9;--inf-color-lavender:#c084fc;--inf-color-grape:#7928ca;--inf-color-violet:#6e40ff;--inf-color-violet-deep:#5d0ec0;--inf-color-violet-mist:#ddd6fe;--inf-color-periwinkle:#818cf8;--inf-color-indigo-mist:#a5b4fc;--inf-color-midnight:#141727;--inf-color-slate:#3a416f;--inf-color-steel:#627594;--inf-color-steel-light:#a8b8d8;--inf-color-ink:#344767;--inf-color-ink-muted:#67748e;--inf-color-ink-subtle:#8392ab;--inf-color-ink-faint:#3a416f80;--inf-color-ink-input:#495057;--inf-color-white:#fff;--inf-color-canvas:#f8f9fa;--inf-color-mist:#e9ecef;--inf-color-line:#d2d6da;--inf-color-line-soft:#dee2e6;--inf-color-alice:#f0f8ff;--inf-color-lime:#82d616;--inf-color-lime-deep:#64a212;--inf-color-lime-ink:#4d7c0f;--inf-color-amber:#ffb414;--inf-color-amber-deep:#986a00;--inf-color-amber-light:#ffca5f;--inf-color-amber-ink:#634600;--inf-color-orange-ink:#c2410c;--inf-color-red:#d32f2f;--inf-color-red-ink:#c62828;--inf-color-blue-info:#1d7afc;--inf-color-blue-info-soft:#e9f2ff;--inf-color-brown-ink:#854d0e;--inf-color-cream:#fff6de;--inf-color-cream-edge:#f3e6e2;--inf-color-wine:#511b1d;--inf-color-blush:#f3d9da;--inf-gradient-ocean:linear-gradient(310deg, var(--inf-color-cobalt), var(--inf-color-aqua));--inf-gradient-midnight:linear-gradient(310deg, var(--inf-color-midnight), var(--inf-color-slate));--inf-gradient-steel:linear-gradient(310deg, var(--inf-color-steel), var(--inf-color-steel-light));--inf-gradient-steel-strong:linear-gradient(310deg, #4f6180, #8b9cc0);--inf-gradient-magenta:linear-gradient(310deg, var(--inf-color-grape), var(--inf-color-magenta));--inf-gradient-lime:linear-gradient(310deg, #17ad37, #98ec2d);--inf-gradient-lime-strong:linear-gradient(310deg, #17ad37, #6cc11f);--inf-gradient-sunset:linear-gradient(310deg, #f53939, #fbcf33);--inf-gradient-sunset-strong:linear-gradient(310deg, #e02f2f, #e5a910);--inf-gradient-ruby:linear-gradient(310deg, #ea0606, #ff667c);--inf-gradient-aurora:linear-gradient(100deg, var(--inf-color-cobalt) 0%, var(--inf-color-indigo-mist) 25%, var(--inf-color-aqua-light) 50%, var(--inf-color-violet-mist) 75%, var(--inf-color-aqua) 100%);--inf-gradient-fade:linear-gradient(to right, #34476700, #34476780, #34476700);--inf-primary:var(--inf-color-aqua);--inf-primary-strong:var(--inf-color-aqua-deep);--inf-primary-soft:#21d4fd14;--inf-primary-ring:var(--inf-color-aqua-ring);--inf-secondary:var(--inf-color-cobalt);--inf-accent:var(--inf-color-magenta);--inf-accent-soft:#ff008014;--inf-text:var(--inf-color-ink);--inf-text-muted:var(--inf-color-ink-muted);--inf-text-subtle:var(--inf-color-ink-subtle);--inf-text-faint:var(--inf-color-ink-faint);--inf-text-input:var(--inf-color-ink-input);--inf-text-on-fill:var(--inf-color-white);--inf-link:var(--inf-color-cobalt);--inf-surface:var(--inf-color-white);--inf-surface-canvas:var(--inf-color-canvas);--inf-surface-hover:var(--inf-color-mist);--inf-surface-disabled:var(--inf-color-alice);--inf-fill-disabled:#0000001f;--inf-text-on-fill-disabled:#00000061;--inf-border:var(--inf-color-line);--inf-border-soft:var(--inf-color-line-soft);--inf-divider:var(--inf-color-mist);--inf-success:var(--inf-color-lime);--inf-success-text:var(--inf-color-lime-ink);--inf-warning:var(--inf-color-amber);--inf-warning-text:var(--inf-color-brown-ink);--inf-warning-soft:var(--inf-color-cream);--inf-warning-edge:var(--inf-color-cream-edge);--inf-danger:var(--inf-color-red);--inf-danger-text:var(--inf-color-red-ink);--inf-danger-soft:var(--inf-color-blush);--inf-danger-strong-text:var(--inf-color-wine);--inf-danger-hover:#d32f2f0a;--inf-danger-border:#d32f2f80;--inf-info:var(--inf-color-blue-info);--inf-info-soft:var(--inf-color-blue-info-soft);--inf-inactive-text:var(--inf-color-orange-ink);--inf-backdrop:#14172759;--inf-gradient-primary:var(--inf-gradient-ocean);--inf-gradient-dark:var(--inf-gradient-midnight);--inf-gradient-neutral:var(--inf-gradient-steel-strong);--inf-gradient-accent:var(--inf-gradient-magenta);--inf-gradient-success:var(--inf-gradient-lime-strong);--inf-gradient-warning:var(--inf-gradient-sunset-strong);--inf-gradient-danger:var(--inf-gradient-ruby);--inf-glass-fill-strong:#fffc;--inf-glass-fill-popover:#ffffffe6;--inf-glass-fill:#fff9;--inf-glass-fill-thin:#ffffff4d;--inf-glass-edge:#fff9;--inf-glass-blur:30px;--inf-glass-saturate:200%;--inf-glass-filter:saturate(var(--inf-glass-saturate)) blur(var(--inf-glass-blur));--inf-glass-scrim-filter:blur(8px) saturate(140%);--inf-shadow-card:0 1.25rem 1.6875rem 0 #0000000d;--inf-shadow-raised:0 .25rem .4375rem -.0625rem #0000001c, 0 .125rem .25rem -.0625rem #00000012;--inf-shadow-raised-hover:0 .4375rem .875rem -.0625rem #00000021, 0 .1875rem .375rem -.0625rem #00000014;--inf-shadow-bar:0 .25rem .375rem -.0625rem #1414141f, 0 .125rem .25rem -.0625rem #14141412;--inf-shadow-popover:0 .5rem 1.625rem -.25rem #14141426, 0 .5rem .5625rem -.3125rem #1414140f;--inf-shadow-modal:0 1.5rem 3rem -.75rem #14172740;--inf-shadow-icon:0 .3125rem .625rem 0 #0000001f;--inf-shadow-tab:0 .0625rem .3125rem .0625rem #ddd;--inf-shadow-focus:0 0 0 .125rem var(--inf-primary-ring);--inf-radius-xs:.25rem;--inf-radius-sm:.35rem;--inf-radius-md:.5rem;--inf-radius-lg:.75rem;--inf-radius-xl:1rem;--inf-radius-2xl:1.5rem;--inf-radius-pill:10rem;--inf-radius-round:50%;--inf-space-0:0;--inf-space-1:.25rem;--inf-space-2:.5rem;--inf-space-3:.75rem;--inf-space-4:1rem;--inf-space-5:1.25rem;--inf-space-6:1.5rem;--inf-space-8:2rem;--inf-space-10:2.5rem;--inf-space-12:3rem;--inf-space-16:4rem;--inf-size-control-sm:2rem;--inf-size-control:2.5rem;--inf-size-control-lg:3rem;--inf-size-touch:2.75rem;--inf-font-sans:Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--inf-font-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--inf-font-size-2xs:.6875rem;--inf-font-size-xs:.75rem;--inf-font-size-sm:.875rem;--inf-font-size-md:1rem;--inf-font-size-lg:1.25rem;--inf-font-size-xl:1.5rem;--inf-font-size-2xl:2rem;--inf-font-size-3xl:3rem;--inf-font-size-4xl:3.75rem;--inf-font-size-5xl:4.5rem;--inf-font-weight-regular:400;--inf-font-weight-medium:500;--inf-font-weight-bold:700;--inf-line-height-none:1;--inf-line-height-tight:1.25;--inf-line-height-snug:1.375;--inf-line-height-normal:1.5;--inf-line-height-relaxed:1.625;--inf-letter-spacing-display:-.02em;--inf-letter-spacing-caps:.02em;--inf-letter-spacing-label:.02857rem;--inf-duration-fast:.15s;--inf-duration-base:.25s;--inf-duration-slow:.3s;--inf-duration-slower:.5s;--inf-duration-slowest:.6s;--inf-easing-standard:cubic-bezier(.4, 0, .2, 1);--inf-easing-decelerate:cubic-bezier(0, 0, .2, 1);--inf-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--inf-z-dropdown:1000;--inf-z-sticky:1100;--inf-z-overlay:1200;--inf-z-modal:1300;--inf-z-toast:1400;--inf-z-tooltip:1500;--inf-breakpoint-sm:600px;--inf-breakpoint-md:768px;--inf-breakpoint-lg:1024px;--inf-breakpoint-xl:1280px}:where(body){font-family:var(--inf-font-sans);color:var(--inf-text);background-color:var(--inf-surface-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(code,kbd,samp){font-family:var(--inf-font-mono)}:where(div,p,button,span,a){-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#67748e0d;border-radius:10px;box-shadow:inset 0 0 6px #67748e1a}::-webkit-scrollbar-thumb{background:#67748e4d;border-radius:10px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,[data-inf-theme]{--inf-glass-fill-strong:var(--inf-surface);--inf-glass-fill-popover:var(--inf-surface);--inf-glass-fill:var(--inf-surface);--inf-glass-fill-thin:var(--inf-surface)}}@media (prefers-reduced-transparency:reduce){:root,[data-inf-theme]{--inf-glass-fill-strong:var(--inf-surface);--inf-glass-fill-popover:var(--inf-surface);--inf-glass-fill:var(--inf-surface);--inf-glass-fill-thin:var(--inf-surface);--inf-glass-filter:none;--inf-glass-scrim-filter:none}}@media (prefers-reduced-motion:reduce){:where([class^=inf-],[class*=\ inf-]):not(.inf-spinner,.inf-spinner *){transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@keyframes inf-spin{to{transform:rotate(360deg)}}@keyframes inf-spinner-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:100 200;stroke-dashoffset:-125px}}@keyframes inf-aurora{0%{background-position:50%}to{background-position:350%}}}@layer components{.inf-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inf-glass,.inf-glass-strong,.inf-glass-thin{background-color:var(--inf-glass-fill);border:1px solid var(--inf-glass-edge);-webkit-backdrop-filter:var(--inf-glass-filter);backdrop-filter:var(--inf-glass-filter)}.inf-glass-strong{background-color:var(--inf-glass-fill-strong)}.inf-glass-thin{background-color:var(--inf-glass-fill-thin)}.inf-gradient-primary{background-image:var(--inf-gradient-primary)}.inf-gradient-dark{background-image:var(--inf-gradient-dark)}.inf-gradient-neutral{background-image:var(--inf-gradient-neutral)}.inf-gradient-accent{background-image:var(--inf-gradient-accent)}.inf-gradient-success{background-image:var(--inf-gradient-success)}.inf-gradient-warning{background-image:var(--inf-gradient-warning)}.inf-gradient-danger{background-image:var(--inf-gradient-danger)}.inf-gradient-aurora{background-image:var(--inf-gradient-aurora);background-size:300% 200%;animation:60s linear infinite inf-aurora}.inf-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.inf-hide-scrollbar::-webkit-scrollbar{display:none}.inf-spinner{color:var(--inf-primary);flex-shrink:0;animation:1.4s linear infinite inf-spin;display:inline-block}.inf-spinner[data-tone=current]{color:currentColor}.inf-spinner[data-tone=on-fill]{color:var(--inf-text-on-fill)}.inf-spinner>svg{width:100%;height:100%;display:block}.inf-spinner__circle{stroke:currentColor;stroke-dasharray:80 200;stroke-dashoffset:0;animation:1.4s ease-in-out infinite inf-spinner-dash}.inf-spinner-block{justify-content:center;align-items:center;width:100%;display:flex}.inf-button{--_fill:var(--inf-gradient-primary);--_color:var(--inf-primary-strong);--_border:var(--inf-primary);--_soft:var(--inf-primary-soft);justify-content:center;align-items:center;gap:var(--inf-space-2);box-sizing:border-box;min-height:var(--inf-size-control);padding:0 var(--inf-space-6);border-radius:var(--inf-radius-md);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-xs);font-weight:var(--inf-font-weight-bold);line-height:var(--inf-line-height-none);letter-spacing:var(--inf-letter-spacing-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--inf-duration-fast) ease-in, box-shadow var(--inf-duration-fast) ease-in, background-color var(--inf-duration-base) ease, background-position var(--inf-duration-slower) ease, border-color var(--inf-duration-base) ease, color var(--inf-duration-base) ease;background-color:#0000;border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.inf-button:focus-visible{outline:2px solid var(--inf-primary);outline-offset:2px}.inf-button--full{width:100%}.inf-button[data-tone=dark]{--_fill:var(--inf-gradient-dark);--_color:var(--inf-text);--_border:var(--inf-text);--_soft:var(--inf-surface-hover)}.inf-button[data-tone=neutral]{--_fill:var(--inf-gradient-neutral);--_color:var(--inf-text-muted);--_border:var(--inf-border);--_soft:var(--inf-surface-hover)}.inf-button[data-tone=accent]{--_fill:var(--inf-gradient-accent);--_color:var(--inf-color-grape);--_border:var(--inf-accent);--_soft:var(--inf-accent-soft)}.inf-button[data-tone=success]{--_fill:var(--inf-gradient-success);--_color:var(--inf-success-text);--_border:var(--inf-success);--_soft:#82d6161a}.inf-button[data-tone=warning]{--_fill:var(--inf-gradient-warning);--_color:var(--inf-warning-text);--_border:var(--inf-warning);--_soft:var(--inf-warning-soft)}.inf-button[data-tone=danger]{--_fill:var(--inf-gradient-danger);--_color:var(--inf-danger);--_border:var(--inf-danger-border);--_soft:var(--inf-danger-hover)}.inf-button[data-variant=solid]{color:var(--inf-text-on-fill);background-image:var(--_fill);box-shadow:var(--inf-shadow-raised);background-position:25%;background-size:150%}.inf-button[data-variant=solid]:hover:not(:disabled){box-shadow:var(--inf-shadow-raised-hover);background-position:75%;transform:translateY(-1px)}.inf-button[data-variant=outline]{color:var(--_color);border-color:var(--_border)}.inf-button[data-variant=outline]:hover:not(:disabled){background-color:var(--_soft)}.inf-button[data-variant=ghost]{color:var(--_color)}.inf-button[data-variant=ghost]:hover:not(:disabled){background-color:var(--inf-surface-hover)}.inf-button[data-variant=glass]{color:var(--inf-text);background-color:var(--inf-glass-fill);border-color:var(--inf-glass-edge);-webkit-backdrop-filter:var(--inf-glass-filter);backdrop-filter:var(--inf-glass-filter);box-shadow:var(--inf-shadow-bar);text-transform:none;font-size:var(--inf-font-size-sm);font-weight:var(--inf-font-weight-medium);letter-spacing:normal}.inf-button[data-variant=glass]:hover:not(:disabled){background-color:var(--inf-glass-fill-strong);box-shadow:var(--inf-shadow-popover)}.inf-button:active:not(:disabled){transform:scale(.98)}.inf-button[data-size=sm]{min-height:var(--inf-size-control-sm);padding:0 var(--inf-space-4)}.inf-button[data-size=lg]{min-height:var(--inf-size-control-lg);padding:0 var(--inf-space-8);font-size:var(--inf-font-size-sm)}.inf-button[data-shape=pill]{border-radius:var(--inf-radius-pill);padding-inline:var(--inf-space-8)}.inf-button:disabled:not([data-loading]){cursor:default;box-shadow:none}.inf-button[data-variant=solid]:disabled:not([data-loading]){color:var(--inf-text-on-fill-disabled);background-color:var(--inf-fill-disabled);background-image:none}.inf-button:not([data-variant=solid]):disabled:not([data-loading]){opacity:.5}.inf-button[data-loading]{cursor:progress}.inf-button[data-loading]>:not(.inf-button__spinner){visibility:hidden}.inf-button__spinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.inf-button__icon{font-size:1.25rem;line-height:0;display:inline-flex}.inf-button__label{align-items:center;display:inline-flex}.inf-icon-button{--_size:var(--inf-size-control);--_color:var(--inf-text);box-sizing:border-box;width:var(--_size);height:var(--_size);border-radius:var(--inf-radius-round);color:var(--_color);cursor:pointer;transition:background-color var(--inf-duration-slow) ease, color var(--inf-duration-slow) ease, transform var(--inf-duration-fast) ease;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:0;display:inline-flex}.inf-icon-button>svg{width:1em;height:1em}.inf-icon-button[data-size=sm]{--_size:var(--inf-size-control-sm);font-size:1.125rem}.inf-icon-button[data-size=lg]{--_size:var(--inf-size-control-lg)}.inf-icon-button[data-tone=muted]{--_color:var(--inf-text-muted)}.inf-icon-button[data-tone=primary]{--_color:var(--inf-primary-strong)}.inf-icon-button[data-tone=danger]{--_color:var(--inf-danger)}.inf-icon-button[data-tone=on-fill]{--_color:var(--inf-text-on-fill)}.inf-icon-button:hover:not(:disabled){background-color:#3447670f}.inf-icon-button:active:not(:disabled){transform:scale(.94)}.inf-icon-button:focus-visible{outline:2px solid var(--inf-primary);outline-offset:2px}.inf-icon-button[data-variant=soft]{background-color:var(--inf-surface-hover)}.inf-icon-button[data-variant=outline]{border-color:var(--inf-border-soft);color:var(--inf-text-muted)}.inf-icon-button[data-variant=outline]:hover:not(:disabled){background-color:var(--inf-surface-hover)}.inf-icon-button[data-active]{color:var(--inf-primary-strong);background-color:#21d4fd1f}.inf-icon-button:disabled{cursor:default;opacity:.38}.inf-tooltip-anchor{display:inline-flex}.inf-tooltip{z-index:var(--inf-z-tooltip);border-radius:var(--inf-radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:18rem;color:var(--inf-text-on-fill);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-xs);font-weight:var(--inf-font-weight-medium);line-height:var(--inf-line-height-tight);pointer-events:none;opacity:0;transition:opacity var(--inf-duration-fast) var(--inf-easing-standard), transform var(--inf-duration-fast) var(--inf-easing-standard);background-color:#141727e0;padding:.375rem .625rem;transform:translateY(2px)scale(.98)}.inf-tooltip[data-state=open]{opacity:1;transform:none}.inf-popover{z-index:calc(var(--inf-z-modal) + 1);box-sizing:border-box;max-width:calc(100vw - 16px);padding:var(--inf-space-2);border:1px solid var(--inf-glass-edge);border-radius:var(--inf-radius-lg);background-color:var(--inf-glass-fill-popover);-webkit-backdrop-filter:var(--inf-glass-filter);backdrop-filter:var(--inf-glass-filter);box-shadow:var(--inf-shadow-popover);font-family:var(--inf-font-sans);color:var(--inf-text);opacity:0;transform-origin:top;transition:opacity var(--inf-duration-base) var(--inf-easing-standard), transform var(--inf-duration-base) var(--inf-easing-standard);transform:translateY(-4px)scale(.98)}.inf-popover[data-side=top]{transform-origin:bottom;transform:translateY(4px)scale(.98)}.inf-popover[data-state=open]{opacity:1;transform:none}.inf-option-list{outline:none;flex-direction:column;gap:2px;max-height:400px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.inf-option{align-items:center;gap:var(--inf-space-3);box-sizing:border-box;width:100%;padding:.3rem var(--inf-space-4);border-radius:var(--inf-radius-md);color:var(--inf-text-muted);font:inherit;font-size:var(--inf-font-size-sm);line-height:var(--inf-line-height-relaxed);text-align:left;cursor:pointer;transition:background-color var(--inf-duration-slow) ease, color var(--inf-duration-slow) ease;background:0 0;border:0;display:flex}.inf-option:hover,.inf-option[data-active],.inf-option:focus-visible{background-color:var(--inf-surface-hover);color:var(--inf-text);outline:none}.inf-option[aria-selected=true]{background-color:var(--inf-primary-soft);color:var(--inf-text)}.inf-option[aria-selected=true][data-active]{background-color:#21d4fd29}.inf-option[aria-disabled=true],.inf-option:disabled{cursor:default;opacity:.45}.inf-option[data-tone=danger]{color:var(--inf-danger-text)}.inf-option__icon{font-size:1.25rem;line-height:0;display:inline-flex}.inf-option-empty{padding:.875rem var(--inf-space-4) .375rem;color:var(--inf-text-faint);font-size:var(--inf-font-size-sm);text-align:center}.inf-option-search{z-index:1;padding:2px 4px 6px;position:sticky;top:0}.inf-menu{border-radius:var(--inf-radius-lg);min-width:12rem}.inf-menu .inf-option-list{gap:5px}.inf-card{box-sizing:border-box;border-radius:var(--inf-radius-xl);background-color:var(--inf-surface);min-width:0;box-shadow:var(--inf-shadow-card);color:var(--inf-text);transition:transform var(--inf-duration-slow) var(--inf-easing-standard), box-shadow var(--inf-duration-slow) var(--inf-easing-standard), background-color var(--inf-duration-slow) ease;background-clip:padding-box;border:1px solid #0000;position:relative}.inf-card[data-padding=sm]{padding:var(--inf-space-4)}.inf-card[data-padding=md]{padding:var(--inf-space-6)}.inf-card[data-padding=lg]{padding:var(--inf-space-8)}.inf-card[data-variant=glass],.inf-card[data-variant=glass-strong],.inf-card[data-variant=glass-thin]{border-color:var(--inf-glass-edge);background-color:var(--inf-glass-fill);-webkit-backdrop-filter:var(--inf-glass-filter);backdrop-filter:var(--inf-glass-filter)}.inf-card[data-variant=glass-strong]{background-color:var(--inf-glass-fill-strong);box-shadow:var(--inf-shadow-bar)}.inf-card[data-variant=glass-thin]{background-color:var(--inf-glass-fill-thin)}.inf-card[data-variant=outline]{border-color:var(--inf-border);box-shadow:none;background-color:#0000}.inf-card[data-variant=canvas]{background-color:var(--inf-surface-canvas)}.inf-card--interactive{cursor:pointer}.inf-card--interactive:hover{transform:translateY(-2px);box-shadow:0 1.5rem 2.25rem #00000014}.inf-card--interactive:focus-visible{outline:2px solid var(--inf-primary);outline-offset:2px}.inf-icon-tile{--_size:2.5rem;width:var(--_size);height:var(--_size);background-image:var(--inf-gradient-primary);box-shadow:var(--inf-shadow-icon);color:var(--inf-text-on-fill);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;line-height:0;display:inline-flex}.inf-icon-tile>svg{width:1em;height:1em}.inf-icon-tile[data-size=sm]{--_size:2rem;border-radius:var(--inf-radius-md);font-size:1.125rem}.inf-icon-tile[data-size=lg]{--_size:3rem;border-radius:var(--inf-radius-lg);font-size:1.75rem}.inf-icon-tile[data-tone=dark]{background-image:var(--inf-gradient-dark)}.inf-icon-tile[data-tone=neutral]{background-image:var(--inf-gradient-neutral)}.inf-icon-tile[data-tone=accent]{background-image:var(--inf-gradient-accent)}.inf-icon-tile[data-tone=success]{background-image:var(--inf-gradient-success)}.inf-icon-tile[data-tone=warning]{background-image:var(--inf-gradient-warning)}.inf-icon-tile[data-tone=danger]{background-image:var(--inf-gradient-danger)}.inf-section-header{align-items:center;gap:var(--inf-space-3);flex-wrap:wrap;display:flex}.inf-section-header__text{flex-direction:column;flex:auto;min-width:0;display:flex}.inf-section-header__title{color:var(--inf-text);font-size:var(--inf-font-size-lg);font-weight:var(--inf-font-weight-bold);line-height:var(--inf-line-height-snug);margin:0}.inf-section-header__subtitle{color:var(--inf-text-muted);font-size:var(--inf-font-size-sm);font-weight:var(--inf-font-weight-bold);line-height:var(--inf-line-height-normal)}.inf-section-header__actions{align-items:center;gap:var(--inf-space-2);flex-wrap:wrap;display:flex}.inf-section-card{width:100%;overflow:hidden}.inf-section-card__header{justify-content:space-between;align-items:flex-start;gap:var(--inf-space-4);margin-bottom:var(--inf-space-4);display:flex}.inf-section-card__header[data-empty-title]{margin-bottom:0}.inf-section-card__titles{min-width:0}.inf-section-card__title{color:var(--inf-text);font-size:var(--inf-font-size-lg);font-weight:var(--inf-font-weight-bold);line-height:var(--inf-line-height-normal);margin:0}.inf-section-card__subtitle{color:var(--inf-text-muted);font-size:var(--inf-font-size-sm);font-weight:var(--inf-font-weight-bold);line-height:var(--inf-line-height-normal)}.inf-section-card__actions{align-items:center;gap:var(--inf-space-1);display:flex}.inf-section-card__overlay{border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffff80;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.inf-letter-avatar{--_size:4.6875rem;width:var(--_size);height:var(--_size);border-radius:var(--inf-radius-lg);color:var(--inf-text-on-fill);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-lg);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.inf-letter-avatar[data-size=md]{--_size:3rem;font-size:var(--inf-font-size-md)}.inf-letter-avatar[data-size=sm]{--_size:2rem;font-size:var(--inf-font-size-xs);border-radius:var(--inf-radius-md)}.inf-letter-avatar[data-shape=circle]{border-radius:var(--inf-radius-round)}.inf-labeled-text{padding:var(--inf-space-2) var(--inf-space-4) var(--inf-space-2) 0;font-size:var(--inf-font-size-sm);line-height:var(--inf-line-height-normal);letter-spacing:var(--inf-letter-spacing-label)}.inf-labeled-text[data-size=md]{font-size:var(--inf-font-size-md)}.inf-labeled-text__label{color:var(--inf-text);font-weight:var(--inf-font-weight-bold)}.inf-labeled-text__value{color:var(--inf-text-muted);overflow-wrap:anywhere}.inf-labeled-text__value[data-weight=medium]{font-weight:var(--inf-font-weight-medium)}.inf-labeled-text__value[data-weight=bold]{font-weight:var(--inf-font-weight-bold)}.inf-labeled-text[data-layout=inline] .inf-labeled-text__label{margin-right:var(--inf-space-2);vertical-align:top;display:inline-block}.inf-labeled-text[data-layout=stacked]{flex-direction:column;display:flex}.inf-labeled-text[data-layout=pair]{display:contents}.inf-labeled-text-group{grid-template-columns:repeat(var(--_columns,2), minmax(0, 1fr));row-gap:var(--inf-space-4);column-gap:var(--inf-space-4);width:100%;display:grid}.inf-labeled-text-group>.inf-labeled-text{padding:0}@media (max-width:599.98px){.inf-labeled-text-group{grid-template-columns:minmax(0,1fr)}}.inf-entity-card{gap:var(--inf-space-4);flex-direction:column;height:100%;min-height:15.3125rem;display:flex}.inf-entity-card__header{align-items:center;gap:var(--inf-space-4);display:flex}.inf-entity-card__logo{box-sizing:border-box;width:4.6875rem;height:4.6875rem;padding:var(--inf-space-2);border-radius:var(--inf-radius-lg);background-image:var(--inf-gradient-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}.inf-entity-card__logo>img{max-width:100%;max-height:100%}.inf-entity-card__titles{flex-direction:column;flex:auto;min-width:0;display:flex}.inf-entity-card__title{color:var(--inf-text);font-size:var(--inf-font-size-lg);font-weight:var(--inf-font-weight-medium);line-height:var(--inf-line-height-snug);overflow-wrap:anywhere;margin:0}.inf-entity-card__status{color:var(--inf-inactive-text);font-size:var(--inf-font-size-md);font-weight:var(--inf-font-weight-medium);line-height:var(--inf-line-height-snug)}.inf-entity-card__status[data-active]{color:var(--inf-success-text)}.inf-entity-card__actions{align-self:flex-start;gap:var(--inf-space-1);display:flex}.inf-add-new-card{justify-content:center;align-items:center;gap:var(--inf-space-4);box-sizing:border-box;width:100%;height:100%;min-height:15.3125rem;padding:var(--inf-space-4);border-radius:var(--inf-radius-xl);background-color:var(--inf-glass-fill);-webkit-backdrop-filter:var(--inf-glass-filter);backdrop-filter:var(--inf-glass-filter);box-shadow:var(--inf-shadow-card);color:var(--inf-text-muted);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-lg);font-weight:var(--inf-font-weight-medium);line-height:var(--inf-line-height-snug);cursor:pointer;transition:border-color var(--inf-duration-slow) ease, color var(--inf-duration-slow) ease, transform var(--inf-duration-slow) var(--inf-easing-standard);border:1px dashed #0000;flex-direction:column;display:flex}.inf-add-new-card:hover{border-color:var(--inf-primary);color:var(--inf-primary-strong);transform:translateY(-2px)}.inf-add-new-card:focus-visible{outline:2px solid var(--inf-primary);outline-offset:2px}.inf-add-new-card__icon{transition:transform var(--inf-duration-slow) var(--inf-easing-standard);font-size:1.75rem;line-height:0;display:inline-flex}.inf-add-new-card:hover .inf-add-new-card__icon{transform:rotate(90deg)}.inf-card-grid{gap:var(--inf-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.inf-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.inf-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.inf-glass-bar{justify-content:space-between;align-items:center;gap:var(--inf-space-4);box-sizing:border-box;min-height:4rem;padding:var(--inf-space-2) var(--inf-space-10);border-radius:var(--inf-radius-pill);color:var(--inf-text);transition:background-color var(--inf-duration-slow) var(--inf-easing-standard), box-shadow var(--inf-duration-slow) var(--inf-easing-standard), border-color var(--inf-duration-slow) var(--inf-easing-standard), -webkit-backdrop-filter var(--inf-duration-slow) var(--inf-easing-standard), backdrop-filter var(--inf-duration-slow) var(--inf-easing-standard);background-color:#0000;border:1px solid #0000;display:flex}.inf-glass-bar[data-shape=rounded]{border-radius:var(--inf-radius-xl);padding-inline:var(--inf-space-6)}.inf-glass-bar[data-elevated]{border-color:var(--inf-glass-edge);background-color:var(--inf-glass-fill-strong);-webkit-backdrop-filter:var(--inf-glass-filter);backdrop-filter:var(--inf-glass-filter);box-shadow:var(--inf-shadow-bar)}.inf-glass-bar[data-position=sticky]{top:var(--inf-space-4);z-index:var(--inf-z-sticky);position:sticky}.inf-glass-bar[data-position=fixed]{top:var(--inf-space-4);left:var(--inf-space-6);right:var(--inf-space-6);z-index:var(--inf-z-sticky);position:fixed}@media (max-width:599.98px){.inf-glass-bar{padding-inline:var(--inf-space-4)}}.inf-divider{height:1px;margin:var(--inf-space-4) 0;background-color:var(--inf-divider);border:0;flex-shrink:0}.inf-divider[data-variant=faded]{background-color:#0000;background-image:var(--inf-gradient-fade);opacity:.5}.inf-divider[data-spacing=none]{margin:0}.inf-divider[data-spacing=sm]{margin:var(--inf-space-2) 0}.inf-field{min-width:0;font-family:var(--inf-font-sans);line-height:var(--inf-line-height-tight);flex-direction:column;display:flex}.inf-field[data-label-placement=side]{flex-flow:wrap;align-items:center}.inf-field[data-label-placement=side]>.inf-field__label{margin:0 var(--inf-space-3) 0 var(--inf-space-1)}.inf-field[data-label-placement=side]>.inf-field__control{flex:12rem}.inf-field[data-label-placement=side]>.inf-field__error,.inf-field[data-label-placement=side]>.inf-field__description{flex-basis:100%}.inf-field__label{margin:0 0 var(--inf-space-2) var(--inf-space-1);color:var(--inf-text);font-size:var(--inf-font-size-xs);font-weight:var(--inf-font-weight-bold);line-height:var(--inf-line-height-tight);display:block}.inf-field__description,.inf-field__extra{margin:0 0 var(--inf-space-2) var(--inf-space-1);color:var(--inf-text-muted);font-size:var(--inf-font-size-xs);line-height:var(--inf-line-height-tight)}.inf-field__control{min-width:0}.inf-field__error{min-height:1.125rem;margin:var(--inf-space-1) 0 0 var(--inf-space-1);color:var(--inf-danger-text);font-size:var(--inf-font-size-2xs);line-height:1.4}.inf-field-frame{align-items:center;gap:var(--inf-space-2);box-sizing:border-box;width:100%;min-height:var(--inf-size-control);padding:0 var(--inf-space-3);border:1px solid var(--inf-border);border-radius:var(--inf-radius-md);background-color:var(--inf-surface);color:var(--inf-text-input);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-sm);cursor:text;transition:box-shadow var(--inf-duration-fast) ease, border-color var(--inf-duration-fast) ease, background-color var(--inf-duration-fast) ease;display:flex}.inf-field-frame:where(:hover:not([data-disabled])){border-color:var(--inf-text-subtle)}.inf-field-frame:focus-within,.inf-field-frame[data-focused]{border-color:var(--inf-primary);box-shadow:var(--inf-shadow-focus)}.inf-field-frame[data-invalid]{border-color:var(--inf-danger)}.inf-field-frame[data-invalid]:focus-within,.inf-field-frame[data-invalid][data-focused]{box-shadow:0 0 0 .125rem #d32f2f40}.inf-field-frame[data-disabled]{background-color:var(--inf-surface-disabled);cursor:default}.inf-field-frame[data-size=sm]{min-height:var(--inf-size-control-sm)}.inf-field-frame[data-size=lg]{min-height:var(--inf-size-control-lg);font-size:var(--inf-font-size-md)}.inf-field-input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:.5rem 0;line-height:1.4}.inf-field-input::placeholder{color:var(--inf-text-muted);opacity:.85}.inf-field-input:disabled{cursor:default;color:var(--inf-text-muted)}textarea.inf-field-input{resize:vertical;line-height:var(--inf-line-height-normal)}.inf-field-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity var(--inf-duration-fast) ease}.inf-field-input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity var(--inf-duration-fast) ease}.inf-field-input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity var(--inf-duration-fast) ease}.inf-field-input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.inf-field-input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}.inf-field-adornment{color:var(--inf-text-muted);font-size:var(--inf-font-size-sm);flex-shrink:0;align-items:center;line-height:1.4;display:inline-flex}.inf-field-adornment>svg{width:1.25rem;height:1.25rem}.inf-choice-field{gap:var(--inf-space-2);font-family:var(--inf-font-sans);line-height:var(--inf-line-height-tight);flex-direction:column;display:flex}.inf-choice-field__caption{margin-left:var(--inf-space-1);color:var(--inf-text);font-size:var(--inf-font-size-xs);font-weight:var(--inf-font-weight-bold)}.inf-choice-field__description{margin-left:var(--inf-space-1);color:var(--inf-text-muted);font-size:var(--inf-font-size-xs)}.inf-choice{margin-left:var(--inf-space-1);color:var(--inf-text);font-size:var(--inf-font-size-xs);font-weight:var(--inf-font-weight-bold);cursor:pointer;align-items:center;gap:.375rem;display:inline-flex}.inf-choice:has(>:disabled){cursor:default;opacity:.6}.inf-checkbox,.inf-radio{appearance:none;box-sizing:border-box;border:1px solid var(--inf-border-soft);background-color:var(--inf-surface);cursor:pointer;width:1.25rem;height:1.25rem;transition:border-color var(--inf-duration-base) ease, background-color var(--inf-duration-base) ease, box-shadow var(--inf-duration-base) ease, transform var(--inf-duration-fast) ease;background-position:50%;background-repeat:no-repeat;flex-shrink:0;margin:0}.inf-checkbox{border-radius:var(--inf-radius-sm)}.inf-radio{border-radius:var(--inf-radius-round)}.inf-checkbox:where(:hover:not(:disabled)),.inf-radio:where(:hover:not(:disabled)){border-color:var(--inf-text-subtle)}.inf-checkbox:focus-visible,.inf-radio:focus-visible{outline:2px solid var(--inf-primary);outline-offset:2px}.inf-checkbox:checked,.inf-checkbox:indeterminate{background-size:100% 100%,cover;background-origin:border-box;border-color:#0000}.inf-checkbox:is(:checked,:indeterminate):focus-visible{outline:none;transform:scale(1.15);box-shadow:0 .125rem .5rem #14172759}.inf-checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 22 22'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M6 10l3 3l6-6'/%3E%3C/svg%3E"), var(--inf-gradient-dark)}.inf-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 22 22'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2.5' d='M6 10h10'/%3E%3C/svg%3E"), var(--inf-gradient-dark)}.inf-radio:checked{border-color:var(--inf-color-midnight);background-color:var(--inf-color-midnight);box-shadow:inset 0 0 0 4px var(--inf-surface)}.inf-checkbox:disabled,.inf-radio:disabled{cursor:default;opacity:.4}.inf-radio-list{min-width:0;font-family:var(--inf-font-sans);border:0;margin:0;padding:0}.inf-radio-list>legend{padding:0}.inf-radio-list__items{border:1px solid var(--inf-border);border-radius:var(--inf-radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.inf-radio-list__items>li+li{border-top:1px solid var(--inf-border)}.inf-radio-list__item{padding:0 var(--inf-space-4) 0 var(--inf-space-3);color:var(--inf-text);font-size:var(--inf-font-size-sm);cursor:pointer;transition:background-color var(--inf-duration-slow) ease;align-items:center;gap:.625rem;display:flex}.inf-radio-list__item:hover{background-color:var(--inf-surface-canvas)}.inf-radio-list__item:has(>:checked){background-color:var(--inf-primary-soft)}.inf-radio-list__content{flex:auto;min-width:0;padding:.625rem 0}.inf-radio-list:disabled .inf-radio-list__item{cursor:default;opacity:.6}.inf-switch{--_track-on:#3a416ff2;appearance:none;cursor:pointer;width:2.5rem;height:1.25rem;transition:background-color var(--inf-duration-slower) ease-in-out;background-color:#3a416f1a;border:0;border-radius:1rem;flex-shrink:0;margin:.25rem 0;position:relative}.inf-switch:before{content:"";border-radius:var(--inf-radius-round);background-color:var(--inf-surface);width:1rem;height:1rem;transition:transform var(--inf-duration-slow) var(--inf-easing-standard);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.inf-switch:checked{background-color:var(--_track-on)}.inf-switch:checked:before{transform:translate(1.25rem)}.inf-switch:active:not(:disabled):before{width:1.125rem}.inf-switch:checked:active:not(:disabled):before{transform:translate(1.125rem)}.inf-switch:focus-visible{outline:2px solid var(--inf-primary);outline-offset:2px}.inf-switch:disabled{cursor:default;opacity:.4}.inf-switch-field{justify-content:space-between;align-items:center;gap:var(--inf-space-3);color:var(--inf-text);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-sm);cursor:pointer;display:inline-flex}.inf-switch-field[data-placement=end]{flex-direction:row-reverse}.inf-status-switch{align-items:center;gap:var(--inf-space-4);font-family:var(--inf-font-sans);display:inline-flex}.inf-status-switch__label{color:var(--inf-inactive-text);font-size:var(--inf-font-size-md);font-weight:var(--inf-font-weight-medium);line-height:var(--inf-line-height-snug)}.inf-status-switch__label[data-active]{color:var(--inf-success-text)}.inf-select{color:var(--inf-text);text-align:left;cursor:pointer;padding-block:.5rem}.inf-select[data-open]{border-color:var(--inf-primary);box-shadow:var(--inf-shadow-focus)}.inf-select:focus-visible{border-color:var(--inf-primary);box-shadow:var(--inf-shadow-focus);outline:none}.inf-select__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;line-height:1.4;overflow:hidden}.inf-select__value[data-placeholder]{color:var(--inf-text-muted)}.inf-select__chevron{transition:transform var(--inf-duration-base) ease;flex-shrink:0}.inf-select[data-open] .inf-select__chevron{transform:rotate(180deg)}.inf-select__popover{border-radius:var(--inf-radius-md)}.inf-autocomplete--multiple{flex-wrap:wrap;gap:.375rem;padding-block:.375rem}.inf-autocomplete--multiple .inf-field-input{flex-basis:4rem;padding-block:.125rem}.inf-autocomplete__clear{border-radius:var(--inf-radius-round);width:1.75rem;height:1.75rem;color:var(--inf-text-muted);cursor:pointer;transition:background-color var(--inf-duration-fast) ease;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.inf-autocomplete__clear:hover{background-color:var(--inf-surface-hover)}.inf-autocomplete__clear:focus-visible{outline:2px solid var(--inf-primary)}.inf-tag{align-items:center;gap:var(--inf-space-1);height:1.5rem;padding:0 var(--inf-space-1) 0 .625rem;border-radius:var(--inf-radius-pill);background-color:var(--inf-surface-hover);color:var(--inf-text);white-space:nowrap;font-size:.8125rem;line-height:1;display:inline-flex}.inf-tag__remove{border-radius:var(--inf-radius-round);width:1.125rem;height:1.125rem;color:var(--inf-text-on-fill);cursor:pointer;transition:background-color var(--inf-duration-fast) ease;background-color:#34476740;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.inf-tag__remove:hover{background-color:#34476773}.inf-tag__remove:focus-visible{outline:2px solid var(--inf-primary);outline-offset:1px}.inf-file-input{align-items:flex-start;gap:var(--inf-space-2);display:flex}.inf-file-input__tile{box-sizing:border-box;border:1px solid var(--inf-border);border-radius:var(--inf-radius-md);background-color:var(--inf-surface);width:8.875rem;height:8.875rem;color:var(--inf-text-faint);cursor:pointer;transition:box-shadow var(--inf-duration-fast) ease, border-color var(--inf-duration-fast) ease, color var(--inf-duration-fast) ease;justify-content:center;align-items:center;padding:.625rem;display:flex;position:relative}.inf-file-input__tile:where(:hover:not([data-disabled])){border-color:var(--inf-primary);color:var(--inf-primary-strong)}.inf-file-input__tile:focus-within{border-color:var(--inf-primary);box-shadow:var(--inf-shadow-focus)}.inf-file-input__tile[data-invalid]{border-color:var(--inf-danger)}.inf-file-input__tile[data-disabled]{background-color:var(--inf-surface-disabled);cursor:default}.inf-file-input__add{transition:transform var(--inf-duration-slow) var(--inf-easing-standard)}.inf-file-input__tile:hover .inf-file-input__add{transform:rotate(90deg)}.inf-file-input__preview{justify-content:center;align-items:center;gap:var(--inf-space-1);background:linear-gradient(#eee,#ddd);border-radius:1.25rem;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.inf-file-input__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.inf-file-input__meta{padding:0 var(--inf-space-1);color:var(--inf-text);font-size:var(--inf-font-size-xs);text-align:center;background-color:#ffffffe6;border-radius:3px;position:relative}.inf-file-input__name{word-break:break-all;max-width:90%}.inf-dropzone{justify-content:center;align-items:center;gap:var(--inf-space-2);box-sizing:border-box;width:100%;min-height:9.375rem;padding:var(--inf-space-5);border:1px dashed var(--inf-border);border-radius:var(--inf-radius-md);background-color:var(--inf-surface);color:var(--inf-text);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-sm);text-align:center;cursor:pointer;transition:background-color var(--inf-duration-fast) ease, border-color var(--inf-duration-fast) ease, box-shadow var(--inf-duration-fast) ease;flex-direction:column;display:flex}.inf-dropzone:where(:hover:not([data-disabled])),.inf-dropzone[data-dragging]{border-color:var(--inf-primary);background-color:#21d4fd0f}.inf-dropzone[data-dragging]{box-shadow:var(--inf-shadow-focus)}.inf-dropzone:focus-within{border-color:var(--inf-primary);box-shadow:var(--inf-shadow-focus)}.inf-dropzone[data-invalid]{border-color:var(--inf-danger)}.inf-dropzone[data-disabled]{background-color:var(--inf-surface-disabled);cursor:default}.inf-dropzone__icon{color:var(--inf-primary-strong)}.inf-dropzone__files{gap:var(--inf-space-1);margin:var(--inf-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.inf-dropzone__file{align-items:center;gap:var(--inf-space-3);padding:var(--inf-space-1) var(--inf-space-1) var(--inf-space-1) var(--inf-space-3);border-radius:var(--inf-radius-md);background-color:var(--inf-surface-canvas);font-size:var(--inf-font-size-sm);display:flex}.inf-dropzone__file-name{min-width:0;color:var(--inf-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.inf-dropzone__file-size{color:var(--inf-text-muted);font-size:var(--inf-font-size-xs)}.inf-choice-group{display:inline-flex}.inf-choice-group--full{width:100%;display:flex}.inf-choice-group__option{justify-content:center;align-items:center;gap:var(--inf-space-2);min-height:var(--inf-size-control);padding:.375rem var(--inf-space-4);border:1px solid var(--inf-text);color:var(--inf-text);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-xs);font-weight:var(--inf-font-weight-bold);letter-spacing:var(--inf-letter-spacing-caps);text-transform:uppercase;cursor:pointer;transition:all var(--inf-duration-slower) var(--inf-easing-standard);background-color:#0000;border-radius:0;flex:1 1 0;display:inline-flex}.inf-choice-group__option+.inf-choice-group__option{border-left-width:0}.inf-choice-group__option:first-child{border-radius:var(--inf-radius-md) 0 0 var(--inf-radius-md)}.inf-choice-group__option:last-child{border-radius:0 var(--inf-radius-md) var(--inf-radius-md) 0}.inf-choice-group__option:only-child{border-radius:var(--inf-radius-md)}.inf-choice-group__option:hover:not(:disabled){background-color:#34476717}.inf-choice-group__option[aria-checked=true]{background-image:var(--inf-gradient-dark);color:var(--inf-text-on-fill);box-shadow:var(--inf-shadow-raised);background-size:150%}.inf-choice-group__option:focus-visible{z-index:1;outline:2px solid var(--inf-primary);outline-offset:2px;position:relative}.inf-choice-group__option:disabled{cursor:default;opacity:.45}.inf-segmented{padding:var(--inf-space-1);border-radius:var(--inf-radius-pill);isolation:isolate;background-color:#34476714;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid;position:relative}.inf-segmented--full{width:100%;display:grid}.inf-segmented__thumb{top:var(--inf-space-1);bottom:var(--inf-space-1);left:var(--inf-space-1);z-index:-1;width:calc((100% - 2 * var(--inf-space-1)) / var(--_count));border-radius:var(--inf-radius-pill);-webkit-backdrop-filter:var(--inf-glass-filter);backdrop-filter:var(--inf-glass-filter);box-shadow:var(--inf-shadow-bar);transform:translateX(calc(100% * var(--_index)));background-color:#ffffffe6;transition:transform .35s cubic-bezier(.3,1.3,.5,1);position:absolute}.inf-segmented__option{justify-content:center;align-items:center;gap:var(--inf-space-2);min-width:6.5rem;min-height:2.25rem;padding:0 var(--inf-space-4);border-radius:var(--inf-radius-pill);color:var(--inf-text-muted);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-sm);font-weight:var(--inf-font-weight-medium);cursor:pointer;transition:color var(--inf-duration-base) ease;background:0 0;border:0;display:inline-flex}.inf-segmented[data-size=sm] .inf-segmented__option{min-width:4.5rem;min-height:1.75rem;font-size:var(--inf-font-size-xs)}.inf-segmented__option[aria-checked=true]{color:var(--inf-text);font-weight:var(--inf-font-weight-bold)}.inf-segmented__option:hover:not(:disabled):not([aria-checked=true]){color:var(--inf-text)}.inf-segmented__option:focus-visible{outline:2px solid var(--inf-primary);outline-offset:1px}.inf-segmented__option:disabled{cursor:default;opacity:.45}.inf-icon-toggle-group{gap:var(--inf-space-1);display:inline-flex}.inf-tabs{padding:var(--inf-space-1);border-radius:var(--inf-radius-lg);background-color:var(--inf-surface-canvas);isolation:isolate;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.inf-tabs[data-tone=surface]{background-color:var(--inf-surface)}.inf-tabs[data-tone=glass]{border:1px solid var(--inf-glass-edge);background-color:var(--inf-glass-fill);-webkit-backdrop-filter:var(--inf-glass-filter);backdrop-filter:var(--inf-glass-filter)}.inf-tabs[data-orientation=vertical]{grid-auto-rows:minmax(0,1fr);grid-auto-flow:row}.inf-tabs__indicator{top:var(--inf-space-1);left:var(--inf-space-1);z-index:-1;width:calc((100% - 2 * var(--inf-space-1)) / var(--_count));height:calc(100% - 2 * var(--inf-space-1));border-radius:var(--inf-radius-md);background-color:var(--inf-surface);box-shadow:var(--inf-shadow-tab);transform:translateX(calc(100% * var(--_index)));transition:transform var(--inf-duration-slower) ease;position:absolute}.inf-tabs[data-orientation=vertical] .inf-tabs__indicator{width:calc(100% - 2 * var(--inf-space-1));height:calc((100% - 2 * var(--inf-space-1)) / var(--_count));transform:translateY(calc(100% * var(--_index)))}.inf-tabs__tab{min-height:var(--inf-size-control);padding:var(--inf-space-2) var(--inf-space-4);border-radius:var(--inf-radius-md);color:var(--inf-text);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-md);line-height:var(--inf-line-height-normal);white-space:nowrap;cursor:pointer;transition:color var(--inf-duration-base) ease;background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.inf-tabs__tab[aria-selected=false]:hover:not(:disabled){color:var(--inf-text-muted)}.inf-tabs__tab:focus-visible{outline:2px solid var(--inf-primary);outline-offset:-2px}.inf-tabs__tab:disabled{cursor:default;opacity:.6}.inf-tabs__icon{font-size:1rem;line-height:0;display:inline-flex}.inf-tab-panel:focus-visible{outline:2px solid var(--inf-primary);outline-offset:4px;border-radius:var(--inf-radius-md)}.inf-stepper-buttons{border-radius:var(--inf-radius-md);box-shadow:var(--inf-shadow-raised);display:inline-flex}.inf-stepper-buttons--full{width:100%;display:flex}.inf-stepper-buttons__button,.inf-stepper-buttons__value{min-width:2.75rem;min-height:var(--inf-size-control);padding:0 var(--inf-space-2);background-color:var(--inf-surface);color:var(--inf-text);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-sm);font-variant-numeric:tabular-nums;border:1px solid #34476780;flex:1 1 0;justify-content:center;align-items:center;display:inline-flex}.inf-stepper-buttons>*+*{border-left-width:0}.inf-stepper-buttons>:first-child{border-radius:var(--inf-radius-md) 0 0 var(--inf-radius-md)}.inf-stepper-buttons>:last-child{border-radius:0 var(--inf-radius-md) var(--inf-radius-md) 0}.inf-stepper-buttons__button{cursor:pointer;transition:background-color var(--inf-duration-slow) ease, border-color var(--inf-duration-slow) ease}.inf-stepper-buttons__button:hover:not(:disabled){border-color:var(--inf-text);background-color:#3447670d}.inf-stepper-buttons__button:focus-visible{z-index:1;outline:2px solid var(--inf-primary);outline-offset:2px;position:relative}.inf-stepper-buttons__button:disabled{cursor:default;color:#34476759}.inf-copy-button{min-width:2rem;height:1.875rem;padding:0 var(--inf-space-2);border-radius:var(--inf-radius-md);color:#555;cursor:pointer;transition:background-color var(--inf-duration-fast) ease, color var(--inf-duration-fast) ease;background-color:#eee;border:1px solid #ccc;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inf-copy-button:hover{background-color:var(--inf-surface)}.inf-copy-button:focus-visible{outline:2px solid var(--inf-primary);outline-offset:2px}.inf-copy-button[data-copied]{color:var(--inf-success-text)}.inf-tooltip-anchor:has(>.inf-copy-button[data-placement=inset]){top:50%;right:var(--inf-space-2);position:absolute;transform:translateY(-50%)}.inf-link{color:var(--inf-link);text-underline-offset:.15em;cursor:pointer;transition:color var(--inf-duration-fast) ease;text-decoration:none}.inf-link[data-tone=inherit]{color:inherit}.inf-link:hover{text-decoration:underline}.inf-link:focus-visible{outline:2px solid var(--inf-primary);outline-offset:2px;border-radius:2px}.inf-link[aria-disabled=true]{color:var(--inf-text-muted);cursor:default;text-decoration:none}.inf-pagination{gap:var(--inf-space-1);flex-wrap:wrap;display:flex}.inf-pagination__button{border:1px solid var(--inf-border-soft);border-radius:var(--inf-radius-round);width:2.25rem;height:2.25rem;color:var(--inf-text-muted);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--inf-duration-slow) ease, color var(--inf-duration-slow) ease, transform var(--inf-duration-fast) ease;background-color:#0000;background-size:150%;justify-content:center;align-items:center;padding:0;display:inline-flex}.inf-pagination__button:hover:not(:disabled):not([aria-current]){background-color:var(--inf-surface-hover);color:var(--inf-text)}.inf-pagination__button:active:not(:disabled){transform:scale(.94)}.inf-pagination__button[aria-current=page]{background-image:var(--inf-gradient-primary);color:var(--inf-text-on-fill);box-shadow:var(--inf-shadow-raised);border-color:#0000}.inf-pagination__button:focus-visible{outline:2px solid var(--inf-primary);outline-offset:2px}.inf-pagination__button:disabled{cursor:default;opacity:.4}.inf-page-dots{justify-content:center;align-items:center;display:flex}.inf-page-dots__dot{cursor:pointer;background:0 0;border:0;width:4.625rem;height:2rem;padding:0;position:relative}.inf-page-dots__dot:before{content:"";background-color:var(--inf-text-subtle);transition:background-color var(--inf-duration-base) ease;border-radius:10px;position:absolute;inset:.75rem}.inf-page-dots__dot[aria-current=true]:before{background-color:var(--inf-primary)}.inf-page-dots__dot:focus-visible{outline:2px solid var(--inf-primary);outline-offset:-4px;border-radius:var(--inf-radius-md)}.inf-context-selector{margin-bottom:var(--inf-space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.inf-circle-option{align-items:center;gap:var(--inf-space-2);min-width:5rem;padding:var(--inf-space-2);flex-direction:column;display:flex}.inf-circle-option__wrap{position:relative}.inf-circle-option__button{border-radius:var(--inf-radius-round);background-image:var(--inf-gradient-neutral);width:3.5rem;height:3.5rem;color:var(--inf-text-on-fill);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-sm);font-weight:var(--inf-font-weight-medium);cursor:pointer;box-shadow:var(--inf-shadow-raised);transition:transform var(--inf-duration-fast) ease, box-shadow var(--inf-duration-fast) ease;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.inf-circle-option__button:hover{box-shadow:var(--inf-shadow-raised-hover);transform:translateY(-1px)}.inf-circle-option__button[data-kind=action]{background-image:var(--inf-gradient-primary)}.inf-circle-option__button[aria-pressed=true]{background-image:var(--inf-gradient-dark)}.inf-circle-option__button:focus-visible{outline:2px solid var(--inf-primary);outline-offset:3px}.inf-circle-option__remove{border:1px solid var(--inf-text);border-radius:var(--inf-radius-round);background-color:var(--inf-surface);width:1.25rem;height:1.25rem;color:var(--inf-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-4px;right:-4px}.inf-circle-option__remove:hover{background-color:var(--inf-danger-soft);color:var(--inf-danger-strong-text)}.inf-circle-option__label{color:var(--inf-text);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-xs);font-weight:var(--inf-font-weight-bold);line-height:var(--inf-line-height-tight);text-align:center}.inf-price{font-variant-numeric:tabular-nums;white-space:nowrap}.inf-price__suffix{color:var(--inf-text-muted)}.inf-summary-list{gap:var(--inf-space-2);flex-direction:column;display:flex}.inf-summary-item{justify-content:space-between;align-items:center;gap:var(--inf-space-4);color:var(--inf-text-muted);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-md);line-height:var(--inf-line-height-normal);display:flex}.inf-summary-item[data-emphasis=strong]{color:var(--inf-text);font-weight:var(--inf-font-weight-bold)}.inf-summary-item__subtitle{font-size:var(--inf-font-size-sm);font-weight:var(--inf-font-weight-regular)}.inf-summary-item__value{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.inf-summary-separator{align-items:center;gap:var(--inf-space-2);display:flex}.inf-summary-separator__label{color:var(--inf-text);font-size:var(--inf-font-size-sm);font-weight:var(--inf-font-weight-bold)}.inf-summary-separator__line{background-color:var(--inf-border);flex-grow:1;height:1px}.inf-badge{border-radius:var(--inf-radius-md);background-image:var(--inf-gradient-primary);color:var(--inf-text-on-fill);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-xs);font-weight:var(--inf-font-weight-bold);letter-spacing:var(--inf-letter-spacing-caps);text-transform:uppercase;white-space:nowrap;align-items:center;padding:.375rem .75rem;line-height:1;display:inline-flex}@media (min-width:600px){.inf-badge{font-size:var(--inf-font-size-sm)}}.inf-badge[data-tone=dark]{background-image:var(--inf-gradient-dark)}.inf-badge[data-tone=neutral]{background-image:var(--inf-gradient-neutral)}.inf-badge[data-tone=accent]{background-image:var(--inf-gradient-accent)}.inf-badge[data-tone=success]{background-image:var(--inf-gradient-success)}.inf-badge[data-tone=warning]{background-image:var(--inf-gradient-warning)}.inf-badge[data-tone=danger]{background-image:var(--inf-gradient-danger)}.inf-chip{--_fg:var(--inf-text);--_bg:var(--inf-surface-hover);align-items:center;gap:var(--inf-space-1);height:1.5rem;padding:0 var(--inf-space-2);border-radius:var(--inf-radius-xs);background-color:var(--_bg);color:var(--_fg);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-2xs);font-weight:var(--inf-font-weight-bold);letter-spacing:var(--inf-letter-spacing-caps);text-transform:uppercase;white-space:nowrap;line-height:1;display:inline-flex}.inf-chip[data-variant=tag]{padding-inline:.625rem var(--inf-space-1);border-radius:var(--inf-radius-pill);font-size:.8125rem;font-weight:var(--inf-font-weight-regular);letter-spacing:normal;text-transform:none}.inf-chip[data-variant=tag]:not(:has(.inf-chip__remove)){padding-inline-end:.625rem}.inf-chip[data-tone=primary]{--_fg:var(--inf-primary-strong);--_bg:#21d4fd24}.inf-chip[data-tone=accent]{--_fg:var(--inf-color-grape);--_bg:#e879f92e}.inf-chip[data-tone=teal]{--_fg:var(--inf-color-teal);--_bg:var(--inf-color-aquamarine)}.inf-chip[data-tone=amber]{--_fg:var(--inf-color-amber-ink);--_bg:var(--inf-color-amber-light)}.inf-chip[data-tone=success]{--_fg:var(--inf-success-text);--_bg:#82d6162e}.inf-chip[data-tone=warning]{--_fg:var(--inf-warning-text);--_bg:var(--inf-warning-soft)}.inf-chip[data-tone=danger]{--_fg:var(--inf-danger-strong-text);--_bg:var(--inf-danger-soft)}.inf-chip[data-tone=info]{--_fg:#0b5cd5;--_bg:var(--inf-info-soft)}.inf-chip__remove{border-radius:var(--inf-radius-round);width:1.125rem;height:1.125rem;color:var(--inf-text-on-fill);cursor:pointer;background-color:#34476740;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.inf-chip__remove:focus-visible{outline:2px solid var(--inf-primary);outline-offset:1px}.inf-info-panel{--_fg:var(--inf-info);--_text:var(--inf-text);--_bg:var(--inf-info-soft);--_edge:transparent;align-items:center;gap:var(--inf-space-2);padding:var(--inf-space-1) var(--inf-space-3);border:1px solid var(--_edge);border-radius:var(--inf-radius-md);background-color:var(--_bg);color:var(--_fg);font-family:var(--inf-font-sans);font-weight:var(--inf-font-weight-medium);display:flex}.inf-info-panel[data-variant=success]{--_fg:var(--inf-success-text);--_bg:#82d61624}.inf-info-panel[data-variant=warning]{--_fg:var(--inf-warning-text);--_text:var(--inf-warning-text);--_bg:var(--inf-warning-soft);--_edge:var(--inf-warning-edge)}.inf-info-panel[data-variant=error]{--_fg:var(--inf-danger-strong-text);--_text:var(--inf-danger-strong-text);--_bg:var(--inf-danger-soft)}.inf-info-panel__icon{flex-shrink:0;line-height:0;display:inline-flex}.inf-info-panel__body{margin:var(--inf-space-2);color:var(--_text);font-size:.9rem;line-height:var(--inf-line-height-normal)}.inf-info-panel__title{font-weight:var(--inf-font-weight-bold)}.inf-empty-state{justify-content:center;align-items:center;gap:var(--inf-space-3);padding:var(--inf-space-6);text-align:center;flex-direction:column;display:flex}.inf-empty-state__icon{color:var(--inf-text-subtle);font-size:2.5rem;line-height:0;display:inline-flex}.inf-empty-state__text{color:var(--inf-text-muted);font-size:var(--inf-font-size-md);line-height:var(--inf-line-height-normal);margin:0}.inf-bullet-list{color:var(--inf-text);font-size:var(--inf-font-size-sm);line-height:var(--inf-line-height-normal)}.inf-bullet-list__label{margin:0}.inf-bullet-list>ul{margin:var(--inf-space-2) 0 0;padding-left:var(--inf-space-5);list-style:outside}.inf-stepper{grid-template-columns:repeat(var(--_count), minmax(0, 1fr));margin:var(--inf-space-12) 0;padding:0 var(--inf-space-3);font-family:var(--inf-font-sans);list-style:none;display:grid}.inf-stepper__step{align-items:center;gap:var(--inf-space-2);color:var(--inf-text-muted);font-size:var(--inf-font-size-sm);text-align:center;flex-direction:column;display:flex;position:relative}.inf-stepper__step:not(:last-child):after{content:"";height:3px;transition:background-color var(--inf-duration-fast) var(--inf-easing-standard);background-color:#eaeaf0;border-radius:1px;position:absolute;top:.5625rem;left:calc(50% + 1rem);right:calc(1rem - 50%)}.inf-stepper__step[data-state=completed]:not(:last-child):after{background-color:var(--inf-primary)}.inf-stepper__marker{color:#dcdce6;height:1.375rem;transition:color var(--inf-duration-fast) var(--inf-easing-standard);align-items:center;display:flex}.inf-stepper__step[data-state=completed] .inf-stepper__marker,.inf-stepper__step[data-state=active] .inf-stepper__marker{color:var(--inf-primary)}.inf-stepper__dot{border-radius:var(--inf-radius-round);background-color:currentColor;width:.75rem;height:.75rem}.inf-stepper__step[data-state=active]{color:var(--inf-text);font-weight:var(--inf-font-weight-bold)}.inf-stepper__step[data-state=completed]{color:var(--inf-text)}.inf-progress{border-radius:var(--inf-radius-md);background-color:var(--inf-surface-hover);height:.375rem;overflow:hidden}.inf-progress__bar{border-radius:var(--inf-radius-xs);background-image:var(--inf-gradient-primary);height:100%;transition:width var(--inf-duration-slowest) ease;display:block}.inf-progress[data-tone=accent] .inf-progress__bar{background-image:var(--inf-gradient-accent)}.inf-progress[data-tone=success] .inf-progress__bar{background-image:var(--inf-gradient-success)}.inf-progress[data-tone=danger] .inf-progress__bar{background-image:var(--inf-gradient-danger)}.inf-table{border-radius:var(--inf-radius-xl);background-color:var(--inf-surface);font-family:var(--inf-font-sans);overflow:hidden}.inf-table__scroll{width:100%;overflow-x:auto}.inf-table__table{border-collapse:collapse;width:100%;color:var(--inf-text);font-size:var(--inf-font-size-sm);line-height:var(--inf-line-height-normal)}.inf-table__table th{padding:var(--inf-space-3) var(--inf-space-6);border-bottom:1px solid var(--inf-divider);color:var(--inf-text-muted);font-size:var(--inf-font-size-xs);font-weight:var(--inf-font-weight-bold);text-align:left;white-space:nowrap}.inf-table__table td{padding:var(--inf-space-3) var(--inf-space-6);vertical-align:middle}.inf-table__row{border-bottom:1px solid var(--inf-divider);transition:background-color var(--inf-duration-base) ease}.inf-table__row[data-clickable]{cursor:pointer}.inf-table__row:hover,.inf-table__row[data-selected]{background-color:#21d4fd14}.inf-table__row:focus-visible{outline:2px solid var(--inf-primary);outline-offset:-2px}.inf-table__row[draggable=true]{cursor:grab}.inf-table__row[draggable=true]:active{cursor:grabbing}.inf-table__row[data-drop-target]{box-shadow:inset 0 2px 0 var(--inf-primary)}.inf-table__table .inf-table__check-cell,.inf-table__table .inf-table__handle-cell{width:0;padding-right:0}.inf-table__table .inf-table__check-cell .inf-checkbox{display:block}.inf-table__table .inf-table__handle-cell{color:var(--inf-text-subtle);line-height:0}.inf-table__table .inf-table__expand-cell{width:4rem;padding:0 var(--inf-space-3)}.inf-table__expand-button{color:var(--inf-text)}.inf-table__expand-button>svg{transition:transform var(--inf-duration-base) ease}.inf-table__expand-button[data-expanded]>svg{transform:rotate(-180deg)}.inf-table__expanded-row>td{padding:0}.inf-table__expand{transition:grid-template-rows var(--inf-duration-slow) ease-out;grid-template-rows:0fr;display:grid}.inf-table__expand[data-open]{grid-template-rows:1fr}.inf-table__expand-inner{min-height:0;overflow:hidden}.inf-table__expanded-row:has(.inf-table__expand[data-open]){border-bottom:1px solid var(--inf-divider)}.inf-table__footer{justify-content:space-between;align-items:center;gap:var(--inf-space-4);padding:var(--inf-space-6);flex-wrap:wrap;display:flex}.inf-table__summary{color:var(--inf-text-muted);font-size:var(--inf-font-size-sm);margin:0}.inf-table__page-size .inf-field[data-label-placement=side]{flex-wrap:nowrap}.inf-table__page-size .inf-field[data-label-placement=side]>.inf-field__label{color:var(--inf-text-muted);font-size:var(--inf-font-size-sm);font-weight:var(--inf-font-weight-regular);white-space:nowrap;margin-bottom:0}.inf-table__page-size .inf-field[data-label-placement=side]>.inf-field__control{flex:0 0 5rem}.inf-overlay{z-index:var(--inf-z-modal);box-sizing:border-box;padding:var(--inf-space-4);background-color:var(--inf-backdrop);-webkit-backdrop-filter:var(--inf-glass-scrim-filter);backdrop-filter:var(--inf-glass-scrim-filter);opacity:0;transition:opacity var(--inf-duration-slow) var(--inf-easing-standard);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.inf-overlay[data-state=open]{opacity:1}.inf-overlay[data-kind=drawer]{justify-content:flex-end;align-items:stretch;padding:0}.inf-overlay[data-kind=drawer]:has(>[data-side=left]){justify-content:flex-start}.inf-modal{--_max:900px;gap:var(--inf-space-4);box-sizing:border-box;width:100%;max-width:var(--_max);max-height:calc(100vh - 2 * var(--inf-space-4));padding:var(--inf-space-6);border:1px solid var(--inf-glass-edge);border-radius:var(--inf-radius-xl);background-color:var(--inf-glass-fill-popover);-webkit-backdrop-filter:var(--inf-glass-filter);backdrop-filter:var(--inf-glass-filter);box-shadow:var(--inf-shadow-modal);color:var(--inf-text);font-family:var(--inf-font-sans);opacity:0;transition:opacity var(--inf-duration-slow) var(--inf-easing-standard), transform var(--inf-duration-slow) var(--inf-easing-standard);outline:none;flex-direction:column;display:flex;overflow:auto;transform:translateY(12px)scale(.97)}.inf-overlay[data-state=open]>.inf-modal{opacity:1;transform:none}.inf-modal[data-size=sm]{--_max:400px}.inf-modal[data-size=md]{--_max:600px}.inf-modal[data-size=xl]{--_max:1200px}.inf-modal[data-variant=solid]{background-color:var(--inf-surface)}.inf-modal[data-variant=canvas]{background-color:var(--inf-surface-canvas)}.inf-modal__header{justify-content:space-between;align-items:center;gap:var(--inf-space-4);display:flex}.inf-modal__title{color:var(--inf-text);font-size:var(--inf-font-size-lg);font-weight:var(--inf-font-weight-bold);line-height:var(--inf-line-height-normal);margin:0}.inf-modal__header:not(:has(.inf-modal__title)){margin-bottom:calc(-1 * var(--inf-space-4));justify-content:flex-end}.inf-modal__body{min-height:0}.inf-modal__footer{justify-content:space-between;gap:var(--inf-space-4);flex-wrap:wrap;display:flex}.inf-confirm__description{color:var(--inf-text);font-size:var(--inf-font-size-md);line-height:var(--inf-line-height-normal);margin:0}.inf-confirm__button{min-width:7.5rem}.inf-drawer{--_max:500px;box-sizing:border-box;width:100%;max-width:var(--_max);height:100%;padding:var(--inf-space-6);background-color:var(--inf-glass-fill-popover);-webkit-backdrop-filter:var(--inf-glass-filter);backdrop-filter:var(--inf-glass-filter);box-shadow:var(--inf-shadow-modal);color:var(--inf-text);font-family:var(--inf-font-sans);transition:transform var(--inf-duration-slower) var(--inf-easing-decelerate);outline:none;flex-direction:column;display:flex;transform:translate(100%)}.inf-drawer[data-side=left]{transform:translate(-100%)}.inf-overlay[data-state=open]>.inf-drawer{transform:none}.inf-overlay[data-state=closed]>.inf-drawer{transition-timing-function:var(--inf-easing-accelerate);transition-duration:var(--inf-duration-slow)}.inf-drawer[data-size=sm]{--_max:300px}.inf-drawer[data-size=lg]{--_max:600px}.inf-drawer[data-size=xl]{--_max:900px}.inf-drawer>.inf-modal__header{padding-bottom:var(--inf-space-2)}.inf-drawer__body{min-height:0;padding:var(--inf-space-2) .1rem;flex-direction:column;flex:auto;display:flex;overflow:auto}.inf-drawer__footer{justify-content:space-between;align-items:center;gap:var(--inf-space-4);padding-top:var(--inf-space-2);display:flex}.inf-toast-region{bottom:var(--inf-space-6);z-index:var(--inf-z-toast);align-items:center;gap:var(--inf-space-2);width:max-content;max-width:calc(100vw - 2 * var(--inf-space-4));pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.inf-toast{align-items:center;gap:var(--inf-space-3);box-sizing:border-box;min-width:min(20rem,100%);max-width:32rem;padding:.625rem var(--inf-space-3) .625rem var(--inf-space-4);border-radius:var(--inf-radius-lg);background-image:linear-gradient(310deg, #0b5cd5, var(--inf-info));box-shadow:var(--inf-shadow-popover);color:var(--inf-text-on-fill);font-family:var(--inf-font-sans);font-size:var(--inf-font-size-sm);line-height:var(--inf-line-height-normal);pointer-events:auto;opacity:0;transition:opacity var(--inf-duration-base) var(--inf-easing-standard), transform var(--inf-duration-base) var(--inf-easing-standard);display:flex;transform:translateY(1rem)scale(.97)}.inf-toast[data-state=open]{opacity:1;transform:none}.inf-toast[data-tone=success]{background-image:linear-gradient(310deg,#17ad37,#4d9a14)}.inf-toast[data-tone=error]{background-image:linear-gradient(310deg,#c62828,#e5485e)}.inf-toast[data-tone=warning]{background-image:linear-gradient(310deg,#b45309,#d97706)}.inf-toast__icon{flex-shrink:0;line-height:0;display:inline-flex}.inf-toast__message{flex:auto}.inf-toast__close{border-radius:var(--inf-radius-round);width:2rem;height:2rem;color:inherit;cursor:pointer;transition:background-color var(--inf-duration-fast) ease;background-color:#ffffff2e;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.inf-toast__close:hover{background-color:#ffffff4d}.inf-toast__close:focus-visible{outline:2px solid var(--inf-text-on-fill);outline-offset:1px}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}html{scroll-behavior:smooth}body{margin:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
