@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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-serif:var(--bu-family-serif);--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--bu-family-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}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.mb-1{margin-bottom:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-1{--tw-shadow:var(--bu-shadow-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2{--tw-shadow:var(--bu-shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-3{--tw-shadow:var(--bu-shadow-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-4{--tw-shadow:var(--bu-shadow-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bu-family-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bu-family-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bu-family-mono:ui-monospace, SFMono-Regular, "SF Mono", "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace;--bu-family-serif:ui-serif, "New York", Iowan Old Style, Georgia, "Times New Roman", serif;--bu-radius-xs:4px;--bu-radius-sm:7px;--bu-radius-md:10px;--bu-radius-lg:14px;--bu-radius-xl:20px;--bu-radius-2xl:28px;--bu-radius-full:999px;--bu-duration-instant:0s;--bu-duration-fast:.12s;--bu-duration-base:.18s;--bu-duration-slow:.26s;--bu-duration-slower:.4s;--bu-ease-standard:cubic-bezier(.4, 0, .2, 1);--bu-ease-entrance:cubic-bezier(0, 0, .2, 1);--bu-ease-exit:cubic-bezier(.4, 0, 1, 1);--bu-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--bu-z-base:0;--bu-z-raised:10;--bu-z-sticky:100;--bu-z-header:200;--bu-z-drawer:300;--bu-z-scrim:400;--bu-z-modal:500;--bu-z-popover:600;--bu-z-toast:700;--bu-z-tooltip:800;--bu-blur-chrome:16px;--bu-blur-heavy:30px;--bu-inspector:340px;--bu-inspector-wide:400px;--bu-sidebar:260px;--bu-sidebar-collapsed:56px;--bu-content-max:1120px;--bu-prose-max:68ch;--bu-breakpoint-sm:480px;--bu-breakpoint-md:768px;--bu-breakpoint-lg:1024px;--bu-breakpoint-xl:1400px;--bu-container-sm:320px;--bu-container-md:480px;--bu-container-lg:720px;--bu-icon-stroke:1.5;--bu-weight-regular:400;--bu-weight-medium:500;--bu-weight-semibold:600;--bu-weight-bold:700;--bu-tracking-caps:.06em;--bu-tracking-wide:.02em;--bu-tracking-normal:0em;--bu-tracking-tight:-.01em;--bu-tracking-tighter:-.02em;--bu-tracking-tightest:-.03em;--bu-leading-tight:1.2;--bu-leading-snug:1.3;--bu-leading-normal:1.45;--bu-leading-relaxed:1.6;--bu-leading-loose:1.75;--bu-focus-width:2px;--bu-focus-offset:2px;--bu-hairline:1px;--bu-target-floor:24px;--bu-z-offset:0}:root:not([data-bu-accent]),[data-bu-accent=blue]{--bu-ramp-identity:#007aff;--bu-ramp-fill-l:#0070eb;--bu-ramp-fill-d:#0070eb;--bu-ramp-text-l:#0060c9;--bu-ramp-text-d:#52a5ff;--bu-ramp-on-l:#fff;--bu-ramp-on-d:#fff;--bu-ramp-hover-l:#0060ca;--bu-ramp-hover-d:#0573eb;--bu-ramp-active-l:#0053ae;--bu-ramp-active-d:#0573eb}[data-bu-accent=graphite]{--bu-ramp-identity:#6b6b70;--bu-ramp-fill-l:#6b6b70;--bu-ramp-fill-d:#6e6e73;--bu-ramp-text-l:#646468;--bu-ramp-text-d:#9f9fa2;--bu-ramp-on-l:#fff;--bu-ramp-on-d:#fff;--bu-ramp-hover-l:#5c5c60;--bu-ramp-hover-d:#76767b;--bu-ramp-active-l:#4f4f53;--bu-ramp-active-d:#76767b}[data-bu-accent=indigo]{--bu-ramp-identity:#5856d6;--bu-ramp-fill-l:#5856d6;--bu-ramp-fill-d:#6260d8;--bu-ramp-text-l:#5453cd;--bu-ramp-text-d:#9695e5;--bu-ramp-on-l:#fff;--bu-ramp-on-d:#fff;--bu-ramp-hover-l:#4c4ab8;--bu-ramp-hover-d:#6b69da;--bu-ramp-active-l:#41409e;--bu-ramp-active-d:#6b69da}[data-bu-accent=teal]{--bu-ramp-identity:#30b0c7;--bu-ramp-fill-l:#237f8f;--bu-ramp-fill-d:#237f8f;--bu-ramp-text-l:#207483;--bu-ramp-text-d:#55bed1;--bu-ramp-on-l:#fff;--bu-ramp-on-d:#fff;--bu-ramp-hover-l:#1e6d7b;--bu-ramp-hover-d:#268191;--bu-ramp-active-l:#1a5e6a;--bu-ramp-active-d:#268191}[data-bu-accent=moss]{--bu-ramp-identity:#6f8f5a;--bu-ramp-fill-l:#617c4e;--bu-ramp-fill-d:#617c4e;--bu-ramp-text-l:#556e45;--bu-ramp-text-d:#99af8a;--bu-ramp-on-l:#fff;--bu-ramp-on-d:#fff;--bu-ramp-hover-l:#536b43;--bu-ramp-hover-d:#637e51;--bu-ramp-active-l:#485c3a;--bu-ramp-active-d:#637e51}[data-bu-accent=amber]{--bu-ramp-identity:#ff9500;--bu-ramp-fill-l:#c70;--bu-ramp-fill-d:#ff9500;--bu-ramp-text-l:#9c5b00;--bu-ramp-text-d:#ff9d14;--bu-ramp-on-l:#16161a;--bu-ramp-on-d:#16161a;--bu-ramp-hover-l:#bb6d00;--bu-ramp-hover-d:#ffa424;--bu-ramp-active-l:#bb6d00;--bu-ramp-active-d:#ffb142}[data-bu-accent=clay]{--bu-ramp-identity:#b4694a;--bu-ramp-fill-l:#a96346;--bu-ramp-fill-d:#a96346;--bu-ramp-text-l:#94563d;--bu-ramp-text-d:#cb9882;--bu-ramp-on-l:#fff;--bu-ramp-on-d:#fff;--bu-ramp-hover-l:#91553c;--bu-ramp-hover-d:#aa6548;--bu-ramp-active-l:#7d4934;--bu-ramp-active-d:#aa6548}[data-bu-accent=purple]{--bu-ramp-identity:#af52de;--bu-ramp-fill-l:#a34cce;--bu-ramp-fill-d:#a34cce;--bu-ramp-text-l:#8e42b4;--bu-ramp-text-d:#c98be9;--bu-ramp-on-l:#fff;--bu-ramp-on-d:#fff;--bu-ramp-hover-l:#8c41b1;--bu-ramp-hover-d:#a550cf;--bu-ramp-active-l:#793898;--bu-ramp-active-d:#a550cf}:root:not([data-bu-neutral]),[data-bu-neutral=cool]{--bu-neutral-0:#fff;--bu-neutral-50:#fbfbfd;--bu-neutral-100:#f5f5f7;--bu-neutral-150:#ebebee;--bu-neutral-200:#e3e3e6;--bu-neutral-300:#d8d8dc;--bu-neutral-400:#c7c7cc;--bu-neutral-500:#a1a1a6;--bu-neutral-550:#8e8e93;--bu-neutral-600:#6e6e73;--bu-neutral-650:#5f5f64;--bu-neutral-700:#4b4b50;--bu-neutral-750:#3a3a3c;--bu-neutral-800:#2c2c2e;--bu-neutral-850:#242426;--bu-neutral-900:#1c1c1e;--bu-neutral-950:#131315;--bu-neutral-1000:#000}:root:not([data-bu-theme]),[data-bu-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bu-surface:var(--bu-neutral-100);--bu-surface-sunken:var(--bu-neutral-150);--bu-surface-raised:var(--bu-neutral-0);--bu-panel:var(--bu-neutral-0);--bu-panel-elevated:var(--bu-neutral-0);--bu-panel-translucent:#ffffffb8;--bu-panel-hover:#00000008;--bu-panel-active:#0000000f;--bu-fill:#0000000a;--bu-fill-secondary:#00000012;--bu-fill-tertiary:#0000001c;--bu-fill-inverse:#ffffff24;--bu-fill-disabled:#00000008;--bu-readonly-fill:#00000005;--bu-separator:#00000029;--bu-separator-opaque:var(--bu-neutral-300);--bu-border-control:var(--bu-neutral-600);--bu-border-control-hover:var(--bu-neutral-650);--bu-overlay-hover:#00000012;--bu-overlay-active:#00000021;--bu-content:var(--bu-neutral-900);--bu-content-secondary:var(--bu-neutral-650);--bu-content-tertiary:var(--bu-neutral-600);--bu-content-quaternary:var(--bu-neutral-550);--bu-content-inverse:var(--bu-neutral-0);--bu-content-disabled:var(--bu-neutral-550);--bu-content-on-accent:var(--bu-ramp-on-l);--bu-content-link:var(--bu-ramp-text-l);--bu-accent:var(--bu-ramp-fill-l);--bu-accent-hover:var(--bu-ramp-hover-l);--bu-accent-active:var(--bu-ramp-active-l);--bu-accent-soft:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){:root:not([data-bu-theme]),[data-bu-theme=light]{--bu-accent-soft:color-mix(in srgb, var(--bu-ramp-identity) 13%, transparent)}}:root:not([data-bu-theme]),[data-bu-theme=light]{--bu-accent-border:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){:root:not([data-bu-theme]),[data-bu-theme=light]{--bu-accent-border:color-mix(in srgb, var(--bu-ramp-identity) 34%, transparent)}}:root:not([data-bu-theme]),[data-bu-theme=light]{--bu-accent-ink:var(--bu-ramp-text-l);--bu-selected:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){:root:not([data-bu-theme]),[data-bu-theme=light]{--bu-selected:color-mix(in srgb, var(--bu-ramp-identity) 13%, transparent)}}:root:not([data-bu-theme]),[data-bu-theme=light]{--bu-selected-ink:var(--bu-ramp-text-l);--bu-ok:#2aa148;--bu-ok-ink:#207b37;--bu-ok-soft:#34c75926;--bu-content-on-ok:#16161a;--bu-warn:#c70;--bu-warn-ink:#9c5b00;--bu-warn-soft:#ff95002e;--bu-content-on-warn:#16161a;--bu-error:#db3329;--bu-error-ink:#bd2c24;--bu-error-soft:#ff3b3021;--bu-content-on-error:#fff;--bu-info:#247da6;--bu-info-ink:#207095;--bu-info-soft:#32ade626;--bu-content-on-info:#fff;--bu-scrim:#00000047;--bu-knob:#fff;--bu-knob-shadow:0 1px 3px #00000047;--bu-shadow-1:0 1px 2px #0000000f;--bu-shadow-2:0 2px 8px #00000014, 0 1px 2px #0000000a;--bu-shadow-3:0 8px 28px #00000024;--bu-shadow-4:0 24px 64px #0003;--bu-focus-ring:var(--bu-ramp-text-l)}[data-bu-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bu-surface:var(--bu-neutral-900);--bu-surface-sunken:var(--bu-neutral-950);--bu-surface-raised:var(--bu-neutral-850);--bu-panel:var(--bu-neutral-850);--bu-panel-elevated:var(--bu-neutral-800);--bu-panel-translucent:#1e1e20b8;--bu-panel-hover:#ffffff0d;--bu-panel-active:#ffffff17;--bu-fill:#ffffff0f;--bu-fill-secondary:#ffffff1a;--bu-fill-tertiary:#ffffff26;--bu-fill-inverse:#0000002e;--bu-fill-disabled:#ffffff0a;--bu-readonly-fill:#ffffff08;--bu-separator:#ffffff1f;--bu-separator-opaque:var(--bu-neutral-750);--bu-border-control:var(--bu-neutral-500);--bu-border-control-hover:var(--bu-neutral-400);--bu-overlay-hover:#ffffff1c;--bu-overlay-active:#ffffff2e;--bu-content:var(--bu-neutral-100);--bu-content-secondary:var(--bu-neutral-400);--bu-content-tertiary:var(--bu-neutral-500);--bu-content-quaternary:var(--bu-neutral-600);--bu-content-inverse:var(--bu-neutral-900);--bu-content-disabled:var(--bu-neutral-600);--bu-content-on-accent:var(--bu-ramp-on-d);--bu-content-link:var(--bu-ramp-text-d);--bu-accent:var(--bu-ramp-fill-d);--bu-accent-hover:var(--bu-ramp-hover-d);--bu-accent-active:var(--bu-ramp-active-d);--bu-accent-soft:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){[data-bu-theme=dark]{--bu-accent-soft:color-mix(in srgb, var(--bu-ramp-identity) 24%, transparent)}}[data-bu-theme=dark]{--bu-accent-border:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){[data-bu-theme=dark]{--bu-accent-border:color-mix(in srgb, var(--bu-ramp-identity) 46%, transparent)}}[data-bu-theme=dark]{--bu-accent-ink:var(--bu-ramp-text-d);--bu-selected:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){[data-bu-theme=dark]{--bu-selected:color-mix(in srgb, var(--bu-ramp-identity) 24%, transparent)}}[data-bu-theme=dark]{--bu-selected-ink:var(--bu-ramp-text-d);--bu-ok:#34c759;--bu-ok-ink:#46cc68;--bu-ok-soft:#34c75938;--bu-content-on-ok:#16161a;--bu-warn:#ff9500;--bu-warn-ink:#ff9d14;--bu-warn-soft:#ff950038;--bu-content-on-warn:#16161a;--bu-error:#db3329;--bu-error-ink:#ff7a72;--bu-error-soft:#ff3b303d;--bu-content-on-error:#fff;--bu-info:#247da6;--bu-info-ink:#57bceb;--bu-info-soft:#32ade633;--bu-content-on-info:#fff;--bu-scrim:#0000008f;--bu-knob:#fff;--bu-knob-shadow:0 1px 3px #00000080;--bu-shadow-1:0 1px 2px #0006;--bu-shadow-2:0 2px 10px #00000080, 0 1px 2px #0000004d;--bu-shadow-3:0 12px 32px #0000008c;--bu-shadow-4:0 28px 72px #000000a8;--bu-focus-ring:var(--bu-ramp-text-d)}@media (prefers-color-scheme:dark){[data-bu-theme=auto],:root:not([data-bu-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bu-surface:var(--bu-neutral-900);--bu-surface-sunken:var(--bu-neutral-950);--bu-surface-raised:var(--bu-neutral-850);--bu-panel:var(--bu-neutral-850);--bu-panel-elevated:var(--bu-neutral-800);--bu-panel-translucent:#1e1e20b8;--bu-panel-hover:#ffffff0d;--bu-panel-active:#ffffff17;--bu-fill:#ffffff0f;--bu-fill-secondary:#ffffff1a;--bu-fill-tertiary:#ffffff26;--bu-fill-inverse:#0000002e;--bu-fill-disabled:#ffffff0a;--bu-readonly-fill:#ffffff08;--bu-separator:#ffffff1f;--bu-separator-opaque:var(--bu-neutral-750);--bu-border-control:var(--bu-neutral-500);--bu-border-control-hover:var(--bu-neutral-400);--bu-overlay-hover:#ffffff1c;--bu-overlay-active:#ffffff2e;--bu-content:var(--bu-neutral-100);--bu-content-secondary:var(--bu-neutral-400);--bu-content-tertiary:var(--bu-neutral-500);--bu-content-quaternary:var(--bu-neutral-600);--bu-content-inverse:var(--bu-neutral-900);--bu-content-disabled:var(--bu-neutral-600);--bu-content-on-accent:var(--bu-ramp-on-d);--bu-content-link:var(--bu-ramp-text-d);--bu-accent:var(--bu-ramp-fill-d);--bu-accent-hover:var(--bu-ramp-hover-d);--bu-accent-active:var(--bu-ramp-active-d);--bu-accent-soft:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){[data-bu-theme=auto],:root:not([data-bu-theme]){--bu-accent-soft:color-mix(in srgb, var(--bu-ramp-identity) 24%, transparent)}}[data-bu-theme=auto],:root:not([data-bu-theme]){--bu-accent-border:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){[data-bu-theme=auto],:root:not([data-bu-theme]){--bu-accent-border:color-mix(in srgb, var(--bu-ramp-identity) 46%, transparent)}}[data-bu-theme=auto],:root:not([data-bu-theme]){--bu-accent-ink:var(--bu-ramp-text-d);--bu-selected:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){[data-bu-theme=auto],:root:not([data-bu-theme]){--bu-selected:color-mix(in srgb, var(--bu-ramp-identity) 24%, transparent)}}[data-bu-theme=auto],:root:not([data-bu-theme]){--bu-selected-ink:var(--bu-ramp-text-d);--bu-ok:#34c759;--bu-ok-ink:#46cc68;--bu-ok-soft:#34c75938;--bu-content-on-ok:#16161a;--bu-warn:#ff9500;--bu-warn-ink:#ff9d14;--bu-warn-soft:#ff950038;--bu-content-on-warn:#16161a;--bu-error:#db3329;--bu-error-ink:#ff7a72;--bu-error-soft:#ff3b303d;--bu-content-on-error:#fff;--bu-info:#247da6;--bu-info-ink:#57bceb;--bu-info-soft:#32ade633;--bu-content-on-info:#fff;--bu-scrim:#0000008f;--bu-knob:#fff;--bu-knob-shadow:0 1px 3px #00000080;--bu-shadow-1:0 1px 2px #0006;--bu-shadow-2:0 2px 10px #00000080, 0 1px 2px #0000004d;--bu-shadow-3:0 12px 32px #0000008c;--bu-shadow-4:0 28px 72px #000000a8;--bu-focus-ring:var(--bu-ramp-text-d)}}@media (prefers-color-scheme:light){[data-bu-theme=auto],:root:not([data-bu-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root:not([data-bu-theme=dark]) [data-bu-accent]:not([data-bu-theme]){--bu-content-on-accent:var(--bu-ramp-on-l);--bu-content-link:var(--bu-ramp-text-l);--bu-accent:var(--bu-ramp-fill-l);--bu-accent-hover:var(--bu-ramp-hover-l);--bu-accent-active:var(--bu-ramp-active-l);--bu-accent-soft:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){:root:not([data-bu-theme=dark]) [data-bu-accent]:not([data-bu-theme]){--bu-accent-soft:color-mix(in srgb, var(--bu-ramp-identity) 13%, transparent)}}:root:not([data-bu-theme=dark]) [data-bu-accent]:not([data-bu-theme]){--bu-accent-border:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){:root:not([data-bu-theme=dark]) [data-bu-accent]:not([data-bu-theme]){--bu-accent-border:color-mix(in srgb, var(--bu-ramp-identity) 34%, transparent)}}:root:not([data-bu-theme=dark]) [data-bu-accent]:not([data-bu-theme]){--bu-accent-ink:var(--bu-ramp-text-l);--bu-selected:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){:root:not([data-bu-theme=dark]) [data-bu-accent]:not([data-bu-theme]){--bu-selected:color-mix(in srgb, var(--bu-ramp-identity) 13%, transparent)}}:root:not([data-bu-theme=dark]) [data-bu-accent]:not([data-bu-theme]){--bu-selected-ink:var(--bu-ramp-text-l);--bu-focus-ring:var(--bu-ramp-text-l)}:root[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-content-on-accent:var(--bu-ramp-on-d);--bu-content-link:var(--bu-ramp-text-d);--bu-accent:var(--bu-ramp-fill-d);--bu-accent-hover:var(--bu-ramp-hover-d);--bu-accent-active:var(--bu-ramp-active-d);--bu-accent-soft:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){:root[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-accent-soft:color-mix(in srgb, var(--bu-ramp-identity) 24%, transparent)}}:root[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-accent-border:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){:root[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-accent-border:color-mix(in srgb, var(--bu-ramp-identity) 46%, transparent)}}:root[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-accent-ink:var(--bu-ramp-text-d);--bu-selected:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){:root[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-selected:color-mix(in srgb, var(--bu-ramp-identity) 24%, transparent)}}:root[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-selected-ink:var(--bu-ramp-text-d);--bu-focus-ring:var(--bu-ramp-text-d)}@media (prefers-color-scheme:dark){:root[data-bu-theme=auto] [data-bu-accent]:not([data-bu-theme]),:root:not([data-bu-theme]) [data-bu-accent]:not([data-bu-theme]){--bu-content-on-accent:var(--bu-ramp-on-d);--bu-content-link:var(--bu-ramp-text-d);--bu-accent:var(--bu-ramp-fill-d);--bu-accent-hover:var(--bu-ramp-hover-d);--bu-accent-active:var(--bu-ramp-active-d);--bu-accent-soft:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){:root[data-bu-theme=auto] [data-bu-accent]:not([data-bu-theme]),:root:not([data-bu-theme]) [data-bu-accent]:not([data-bu-theme]){--bu-accent-soft:color-mix(in srgb, var(--bu-ramp-identity) 24%, transparent)}}:root[data-bu-theme=auto] [data-bu-accent]:not([data-bu-theme]),:root:not([data-bu-theme]) [data-bu-accent]:not([data-bu-theme]){--bu-accent-border:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){:root[data-bu-theme=auto] [data-bu-accent]:not([data-bu-theme]),:root:not([data-bu-theme]) [data-bu-accent]:not([data-bu-theme]){--bu-accent-border:color-mix(in srgb, var(--bu-ramp-identity) 46%, transparent)}}:root[data-bu-theme=auto] [data-bu-accent]:not([data-bu-theme]),:root:not([data-bu-theme]) [data-bu-accent]:not([data-bu-theme]){--bu-accent-ink:var(--bu-ramp-text-d);--bu-selected:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){:root[data-bu-theme=auto] [data-bu-accent]:not([data-bu-theme]),:root:not([data-bu-theme]) [data-bu-accent]:not([data-bu-theme]){--bu-selected:color-mix(in srgb, var(--bu-ramp-identity) 24%, transparent)}}:root[data-bu-theme=auto] [data-bu-accent]:not([data-bu-theme]),:root:not([data-bu-theme]) [data-bu-accent]:not([data-bu-theme]){--bu-selected-ink:var(--bu-ramp-text-d);--bu-focus-ring:var(--bu-ramp-text-d)}}[data-bu-theme=light] [data-bu-accent]:not([data-bu-theme]){--bu-content-on-accent:var(--bu-ramp-on-l);--bu-content-link:var(--bu-ramp-text-l);--bu-accent:var(--bu-ramp-fill-l);--bu-accent-hover:var(--bu-ramp-hover-l);--bu-accent-active:var(--bu-ramp-active-l);--bu-accent-soft:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){[data-bu-theme=light] [data-bu-accent]:not([data-bu-theme]){--bu-accent-soft:color-mix(in srgb, var(--bu-ramp-identity) 13%, transparent)}}[data-bu-theme=light] [data-bu-accent]:not([data-bu-theme]){--bu-accent-border:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){[data-bu-theme=light] [data-bu-accent]:not([data-bu-theme]){--bu-accent-border:color-mix(in srgb, var(--bu-ramp-identity) 34%, transparent)}}[data-bu-theme=light] [data-bu-accent]:not([data-bu-theme]){--bu-accent-ink:var(--bu-ramp-text-l);--bu-selected:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){[data-bu-theme=light] [data-bu-accent]:not([data-bu-theme]){--bu-selected:color-mix(in srgb, var(--bu-ramp-identity) 13%, transparent)}}[data-bu-theme=light] [data-bu-accent]:not([data-bu-theme]){--bu-selected-ink:var(--bu-ramp-text-l);--bu-focus-ring:var(--bu-ramp-text-l)}[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-content-on-accent:var(--bu-ramp-on-d);--bu-content-link:var(--bu-ramp-text-d);--bu-accent:var(--bu-ramp-fill-d);--bu-accent-hover:var(--bu-ramp-hover-d);--bu-accent-active:var(--bu-ramp-active-d);--bu-accent-soft:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-accent-soft:color-mix(in srgb, var(--bu-ramp-identity) 24%, transparent)}}[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-accent-border:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-accent-border:color-mix(in srgb, var(--bu-ramp-identity) 46%, transparent)}}[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-accent-ink:var(--bu-ramp-text-d);--bu-selected:var(--bu-ramp-identity)}@supports (color:color-mix(in lab, red, red)){[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-selected:color-mix(in srgb, var(--bu-ramp-identity) 24%, transparent)}}[data-bu-theme=dark] [data-bu-accent]:not([data-bu-theme]){--bu-selected-ink:var(--bu-ramp-text-d);--bu-focus-ring:var(--bu-ramp-text-d)}:root:not([data-bu-density]),[data-bu-density=regular]{--bu-density:regular;--bu-font-scale:1;--bu-space-scale:1;--bu-control-scale:1;--bu-min-target:32px;--bu-space-0:0px;--bu-space-2:2px;--bu-space-4:4px;--bu-space-6:6px;--bu-space-8:8px;--bu-space-10:10px;--bu-space-12:12px;--bu-space-16:16px;--bu-space-20:20px;--bu-space-24:24px;--bu-space-32:32px;--bu-space-40:40px;--bu-space-48:48px;--bu-space-64:64px;--bu-space-80:80px;--bu-control-xs:24px;--bu-control-sm:28px;--bu-control:32px;--bu-control-lg:38px;--bu-control-xl:46px;--bu-icon-xs:12px;--bu-icon-sm:14px;--bu-icon:16px;--bu-icon-lg:20px;--bu-icon-xl:24px;--bu-text-micro:.625rem;--bu-text-caption:.6875rem;--bu-text-footnote:.75rem;--bu-text-callout:.8125rem;--bu-text-body:.9375rem;--bu-text-headline:.9375rem;--bu-text-title-3:1.0625rem;--bu-text-title-2:1.25rem;--bu-text-title-1:1.5rem;--bu-text-large-title:2rem;--bu-text-display:2.5rem;--bu-text-hero:3.5rem;--bu-text-mega:4.5rem;--bu-font-micro:500 10px/1.3 var(--bu-family-ui);--bu-tracking-micro:.02em;--bu-font-caption:400 11px/1.3 var(--bu-family-ui);--bu-tracking-caption:0em;--bu-font-eyebrow:700 11px/1.3 var(--bu-family-ui);--bu-tracking-eyebrow:.06em;--bu-font-footnote:400 12px/1.45 var(--bu-family-ui);--bu-tracking-footnote:0em;--bu-font-callout:400 13px/1.45 var(--bu-family-ui);--bu-tracking-callout:0em;--bu-font-body:400 15px/1.45 var(--bu-family-ui);--bu-tracking-body:0em;--bu-font-body-strong:600 15px/1.45 var(--bu-family-ui);--bu-tracking-body-strong:-.01em;--bu-font-headline:600 15px/1.3 var(--bu-family-ui);--bu-tracking-headline:-.01em;--bu-font-title-3:600 17px/1.3 var(--bu-family-display);--bu-tracking-title-3:-.01em;--bu-font-title-2:600 20px/1.3 var(--bu-family-display);--bu-tracking-title-2:-.01em;--bu-font-title-1:700 24px/1.2 var(--bu-family-display);--bu-tracking-title-1:-.02em;--bu-font-large-title:700 32px/1.2 var(--bu-family-display);--bu-tracking-large-title:-.02em;--bu-font-display:700 40px/1.2 var(--bu-family-display);--bu-tracking-display:-.03em;--bu-font-hero:700 56px/1.2 var(--bu-family-display);--bu-tracking-hero:-.03em;--bu-font-mega:700 72px/1.2 var(--bu-family-display);--bu-tracking-mega:-.03em;--bu-font-mono:400 13px/1.45 var(--bu-family-mono);--bu-tracking-mono:0em}[data-bu-density=compact]{--bu-density:compact;--bu-font-scale:.867;--bu-space-scale:.875;--bu-control-scale:.9375;--bu-min-target:30px;--bu-space-0:0px;--bu-space-2:2px;--bu-space-4:4px;--bu-space-6:5px;--bu-space-8:7px;--bu-space-10:9px;--bu-space-12:11px;--bu-space-16:14px;--bu-space-20:18px;--bu-space-24:21px;--bu-space-32:28px;--bu-space-40:35px;--bu-space-48:42px;--bu-space-64:56px;--bu-space-80:70px;--bu-control-xs:24px;--bu-control-sm:26px;--bu-control:30px;--bu-control-lg:36px;--bu-control-xl:43px;--bu-icon-xs:10.5px;--bu-icon-sm:12px;--bu-icon:14px;--bu-icon-lg:17.5px;--bu-icon-xl:21px;--bu-text-micro:.625rem;--bu-text-caption:.625rem;--bu-text-footnote:.6563rem;--bu-text-callout:.7188rem;--bu-text-body:.8125rem;--bu-text-headline:.8125rem;--bu-text-title-3:.9063rem;--bu-text-title-2:1.0938rem;--bu-text-title-1:1.3125rem;--bu-text-large-title:1.7188rem;--bu-text-display:2.1563rem;--bu-text-hero:3.0313rem;--bu-text-mega:3.9063rem;--bu-font-micro:500 10px/1.3 var(--bu-family-ui);--bu-tracking-micro:.02em;--bu-font-caption:400 10px/1.3 var(--bu-family-ui);--bu-tracking-caption:0em;--bu-font-eyebrow:700 10px/1.3 var(--bu-family-ui);--bu-tracking-eyebrow:.06em;--bu-font-footnote:400 10.5px/1.45 var(--bu-family-ui);--bu-tracking-footnote:0em;--bu-font-callout:400 11.5px/1.45 var(--bu-family-ui);--bu-tracking-callout:0em;--bu-font-body:400 13px/1.45 var(--bu-family-ui);--bu-tracking-body:0em;--bu-font-body-strong:600 13px/1.45 var(--bu-family-ui);--bu-tracking-body-strong:-.01em;--bu-font-headline:600 13px/1.3 var(--bu-family-ui);--bu-tracking-headline:-.01em;--bu-font-title-3:600 14.5px/1.3 var(--bu-family-display);--bu-tracking-title-3:-.01em;--bu-font-title-2:600 17.5px/1.3 var(--bu-family-display);--bu-tracking-title-2:-.01em;--bu-font-title-1:700 21px/1.2 var(--bu-family-display);--bu-tracking-title-1:-.02em;--bu-font-large-title:700 27.5px/1.2 var(--bu-family-display);--bu-tracking-large-title:-.02em;--bu-font-display:700 34.5px/1.2 var(--bu-family-display);--bu-tracking-display:-.03em;--bu-font-hero:700 48.5px/1.2 var(--bu-family-display);--bu-tracking-hero:-.03em;--bu-font-mega:700 62.5px/1.2 var(--bu-family-display);--bu-tracking-mega:-.03em;--bu-font-mono:400 11.5px/1.45 var(--bu-family-mono);--bu-tracking-mono:0em}[data-bu-density=touch]{--bu-density:touch;--bu-font-scale:1.133;--bu-space-scale:1.125;--bu-control-scale:1.375;--bu-min-target:44px;--bu-space-0:0px;--bu-space-2:2px;--bu-space-4:5px;--bu-space-6:7px;--bu-space-8:9px;--bu-space-10:11px;--bu-space-12:14px;--bu-space-16:18px;--bu-space-20:23px;--bu-space-24:27px;--bu-space-32:36px;--bu-space-40:45px;--bu-space-48:54px;--bu-space-64:72px;--bu-space-80:90px;--bu-control-xs:33px;--bu-control-sm:39px;--bu-control:44px;--bu-control-lg:52px;--bu-control-xl:63px;--bu-icon-xs:13.5px;--bu-icon-sm:16px;--bu-icon:18px;--bu-icon-lg:22.5px;--bu-icon-xl:27px;--bu-text-micro:.7188rem;--bu-text-caption:.7813rem;--bu-text-footnote:.8438rem;--bu-text-callout:.9063rem;--bu-text-body:1.0625rem;--bu-text-headline:1.0625rem;--bu-text-title-3:1.2188rem;--bu-text-title-2:1.4063rem;--bu-text-title-1:1.6875rem;--bu-text-large-title:2.2813rem;--bu-text-display:2.8438rem;--bu-text-hero:3.9688rem;--bu-text-mega:5.0938rem;--bu-font-micro:500 11.5px/1.3 var(--bu-family-ui);--bu-tracking-micro:.02em;--bu-font-caption:400 12.5px/1.3 var(--bu-family-ui);--bu-tracking-caption:0em;--bu-font-eyebrow:700 12.5px/1.3 var(--bu-family-ui);--bu-tracking-eyebrow:.06em;--bu-font-footnote:400 13.5px/1.45 var(--bu-family-ui);--bu-tracking-footnote:0em;--bu-font-callout:400 14.5px/1.45 var(--bu-family-ui);--bu-tracking-callout:0em;--bu-font-body:400 17px/1.45 var(--bu-family-ui);--bu-tracking-body:0em;--bu-font-body-strong:600 17px/1.45 var(--bu-family-ui);--bu-tracking-body-strong:-.01em;--bu-font-headline:600 17px/1.3 var(--bu-family-ui);--bu-tracking-headline:-.01em;--bu-font-title-3:600 19.5px/1.3 var(--bu-family-display);--bu-tracking-title-3:-.01em;--bu-font-title-2:600 22.5px/1.3 var(--bu-family-display);--bu-tracking-title-2:-.01em;--bu-font-title-1:700 27px/1.2 var(--bu-family-display);--bu-tracking-title-1:-.02em;--bu-font-large-title:700 36.5px/1.2 var(--bu-family-display);--bu-tracking-large-title:-.02em;--bu-font-display:700 45.5px/1.2 var(--bu-family-display);--bu-tracking-display:-.03em;--bu-font-hero:700 63.5px/1.2 var(--bu-family-display);--bu-tracking-hero:-.03em;--bu-font-mega:700 81.5px/1.2 var(--bu-family-display);--bu-tracking-mega:-.03em;--bu-font-mono:400 14.5px/1.45 var(--bu-family-mono);--bu-tracking-mono:0em}@media (pointer:coarse){[data-bu-density=auto]{--bu-density:touch;--bu-font-scale:1.133;--bu-space-scale:1.125;--bu-control-scale:1.375;--bu-min-target:44px;--bu-space-0:0px;--bu-space-2:2px;--bu-space-4:5px;--bu-space-6:7px;--bu-space-8:9px;--bu-space-10:11px;--bu-space-12:14px;--bu-space-16:18px;--bu-space-20:23px;--bu-space-24:27px;--bu-space-32:36px;--bu-space-40:45px;--bu-space-48:54px;--bu-space-64:72px;--bu-space-80:90px;--bu-control-xs:33px;--bu-control-sm:39px;--bu-control:44px;--bu-control-lg:52px;--bu-control-xl:63px;--bu-icon-xs:13.5px;--bu-icon-sm:16px;--bu-icon:18px;--bu-icon-lg:22.5px;--bu-icon-xl:27px;--bu-text-micro:.7188rem;--bu-text-caption:.7813rem;--bu-text-footnote:.8438rem;--bu-text-callout:.9063rem;--bu-text-body:1.0625rem;--bu-text-headline:1.0625rem;--bu-text-title-3:1.2188rem;--bu-text-title-2:1.4063rem;--bu-text-title-1:1.6875rem;--bu-text-large-title:2.2813rem;--bu-text-display:2.8438rem;--bu-text-hero:3.9688rem;--bu-text-mega:5.0938rem;--bu-font-micro:500 11.5px/1.3 var(--bu-family-ui);--bu-tracking-micro:.02em;--bu-font-caption:400 12.5px/1.3 var(--bu-family-ui);--bu-tracking-caption:0em;--bu-font-eyebrow:700 12.5px/1.3 var(--bu-family-ui);--bu-tracking-eyebrow:.06em;--bu-font-footnote:400 13.5px/1.45 var(--bu-family-ui);--bu-tracking-footnote:0em;--bu-font-callout:400 14.5px/1.45 var(--bu-family-ui);--bu-tracking-callout:0em;--bu-font-body:400 17px/1.45 var(--bu-family-ui);--bu-tracking-body:0em;--bu-font-body-strong:600 17px/1.45 var(--bu-family-ui);--bu-tracking-body-strong:-.01em;--bu-font-headline:600 17px/1.3 var(--bu-family-ui);--bu-tracking-headline:-.01em;--bu-font-title-3:600 19.5px/1.3 var(--bu-family-display);--bu-tracking-title-3:-.01em;--bu-font-title-2:600 22.5px/1.3 var(--bu-family-display);--bu-tracking-title-2:-.01em;--bu-font-title-1:700 27px/1.2 var(--bu-family-display);--bu-tracking-title-1:-.02em;--bu-font-large-title:700 36.5px/1.2 var(--bu-family-display);--bu-tracking-large-title:-.02em;--bu-font-display:700 45.5px/1.2 var(--bu-family-display);--bu-tracking-display:-.03em;--bu-font-hero:700 63.5px/1.2 var(--bu-family-display);--bu-tracking-hero:-.03em;--bu-font-mega:700 81.5px/1.2 var(--bu-family-display);--bu-tracking-mega:-.03em;--bu-font-mono:400 14.5px/1.45 var(--bu-family-mono);--bu-tracking-mono:0em}}@media (pointer:fine){[data-bu-density=auto]{--bu-density:regular;--bu-font-scale:1;--bu-space-scale:1;--bu-control-scale:1;--bu-min-target:32px;--bu-space-0:0px;--bu-space-2:2px;--bu-space-4:4px;--bu-space-6:6px;--bu-space-8:8px;--bu-space-10:10px;--bu-space-12:12px;--bu-space-16:16px;--bu-space-20:20px;--bu-space-24:24px;--bu-space-32:32px;--bu-space-40:40px;--bu-space-48:48px;--bu-space-64:64px;--bu-space-80:80px;--bu-control-xs:24px;--bu-control-sm:28px;--bu-control:32px;--bu-control-lg:38px;--bu-control-xl:46px;--bu-icon-xs:12px;--bu-icon-sm:14px;--bu-icon:16px;--bu-icon-lg:20px;--bu-icon-xl:24px;--bu-text-micro:.625rem;--bu-text-caption:.6875rem;--bu-text-footnote:.75rem;--bu-text-callout:.8125rem;--bu-text-body:.9375rem;--bu-text-headline:.9375rem;--bu-text-title-3:1.0625rem;--bu-text-title-2:1.25rem;--bu-text-title-1:1.5rem;--bu-text-large-title:2rem;--bu-text-display:2.5rem;--bu-text-hero:3.5rem;--bu-text-mega:4.5rem;--bu-font-micro:500 10px/1.3 var(--bu-family-ui);--bu-tracking-micro:.02em;--bu-font-caption:400 11px/1.3 var(--bu-family-ui);--bu-tracking-caption:0em;--bu-font-eyebrow:700 11px/1.3 var(--bu-family-ui);--bu-tracking-eyebrow:.06em;--bu-font-footnote:400 12px/1.45 var(--bu-family-ui);--bu-tracking-footnote:0em;--bu-font-callout:400 13px/1.45 var(--bu-family-ui);--bu-tracking-callout:0em;--bu-font-body:400 15px/1.45 var(--bu-family-ui);--bu-tracking-body:0em;--bu-font-body-strong:600 15px/1.45 var(--bu-family-ui);--bu-tracking-body-strong:-.01em;--bu-font-headline:600 15px/1.3 var(--bu-family-ui);--bu-tracking-headline:-.01em;--bu-font-title-3:600 17px/1.3 var(--bu-family-display);--bu-tracking-title-3:-.01em;--bu-font-title-2:600 20px/1.3 var(--bu-family-display);--bu-tracking-title-2:-.01em;--bu-font-title-1:700 24px/1.2 var(--bu-family-display);--bu-tracking-title-1:-.02em;--bu-font-large-title:700 32px/1.2 var(--bu-family-display);--bu-tracking-large-title:-.02em;--bu-font-display:700 40px/1.2 var(--bu-family-display);--bu-tracking-display:-.03em;--bu-font-hero:700 56px/1.2 var(--bu-family-display);--bu-tracking-hero:-.03em;--bu-font-mega:700 72px/1.2 var(--bu-family-display);--bu-tracking-mega:-.03em;--bu-font-mono:400 13px/1.45 var(--bu-family-mono);--bu-tracking-mono:0em}}[data-bu-host=embedded]{--bu-blur-chrome:0px;--bu-blur-heavy:0px;--bu-z-offset:0}@media (forced-colors:active){:root{--bu-accent:Highlight;--bu-content-on-accent:HighlightText;--bu-separator:CanvasText;--bu-separator-opaque:CanvasText;--bu-focus-ring:CanvasText}.bu-btn,.bu-field,.bu-card,.bu-panel,.bu-segmented{border:1px solid canvastext}.bu-switch,.bu-slider{forced-color-adjust:none}}@media (prefers-contrast:more){:root{--bu-separator:#00000047;--bu-content-secondary:var(--bu-content);--bu-content-tertiary:var(--bu-content-secondary);--bu-focus-width:3px}[data-bu-theme=dark]{--bu-separator:#ffffff52}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:2}body{background:var(--bu-surface);color:var(--bu-content);font:var(--bu-font-body);letter-spacing:var(--bu-tracking-body);accent-color:var(--bu-accent);margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul,pre{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,svg,video,canvas,audio,iframe,embed,object{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea,optgroup{font:inherit;letter-spacing:inherit;color:inherit;margin:0}button{cursor:pointer;background:0 0;border:none;padding:0}table{border-collapse:collapse;border-spacing:0}hr{border:none;border-top:var(--bu-hairline) solid var(--bu-separator);margin:0}a{color:var(--bu-content-link);text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}a{text-underline-offset:.18em}@media (hover:hover){a:hover{text-decoration-color:currentColor}}::selection{background:var(--bu-accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--bu-accent) 26%, transparent)}}::selection{color:var(--bu-content)}select,option,optgroup{background-color:var(--bu-panel);color:var(--bu-content)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.bu-focusable:focus-visible{outline:var(--bu-focus-width) solid var(--bu-focus-ring);outline-offset:var(--bu-focus-offset);border-radius:inherit}.bu-focus-custom:focus-visible{outline:none}.bu-scroll,.bu-scroll-y,.bu-scroll-x{scrollbar-width:thin;scrollbar-color:var(--bu-fill-tertiary) transparent;overscroll-behavior:contain}.bu-scroll{overflow:auto}.bu-scroll-y{overflow:hidden auto}.bu-scroll-x{overflow:auto hidden}.bu-scroll::-webkit-scrollbar{width:8px;height:8px}.bu-scroll-y::-webkit-scrollbar{width:8px;height:8px}.bu-scroll-x::-webkit-scrollbar{width:8px;height:8px}.bu-scroll::-webkit-scrollbar-track{background:0 0}.bu-scroll-y::-webkit-scrollbar-track{background:0 0}.bu-scroll-x::-webkit-scrollbar-track{background:0 0}.bu-scroll::-webkit-scrollbar-thumb{background:var(--bu-fill-tertiary);border-radius:var(--bu-radius-full);background-clip:content-box;border:2px solid #0000}.bu-scroll-y::-webkit-scrollbar-thumb{background:var(--bu-fill-tertiary);border-radius:var(--bu-radius-full);background-clip:content-box;border:2px solid #0000}.bu-scroll-x::-webkit-scrollbar-thumb{background:var(--bu-fill-tertiary);border-radius:var(--bu-radius-full);background-clip:content-box;border:2px solid #0000}@media (hover:hover){.bu-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--bu-content-quaternary);background-clip:content-box}.bu-scroll-y:hover::-webkit-scrollbar-thumb{background-color:var(--bu-content-quaternary);background-clip:content-box}.bu-scroll-x:hover::-webkit-scrollbar-thumb{background-color:var(--bu-content-quaternary);background-clip:content-box}}.bu-scroll--overlay{scrollbar-color:transparent transparent;transition:scrollbar-color var(--bu-duration-slow) var(--bu-ease-standard)}.bu-scroll--overlay::-webkit-scrollbar-thumb{transition:background-color var(--bu-duration-slow) var(--bu-ease-standard);background-color:#0000}.bu-scroll--overlay:focus-within,.bu-scroll--overlay[data-bu-scrolling]{scrollbar-color:var(--bu-fill-tertiary) transparent}.bu-scroll--overlay:focus-within::-webkit-scrollbar-thumb{background-color:var(--bu-fill-tertiary);background-clip:content-box}.bu-scroll--overlay[data-bu-scrolling]::-webkit-scrollbar-thumb{background-color:var(--bu-fill-tertiary);background-clip:content-box}@media (hover:hover){.bu-scroll--overlay:hover{scrollbar-color:var(--bu-content-quaternary) transparent}.bu-scroll--overlay:hover::-webkit-scrollbar-thumb{background-color:var(--bu-content-quaternary);background-clip:content-box}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-bu-switching],[data-bu-switching] *,[data-bu-switching] :before,[data-bu-switching] :after{transition:none!important;animation-duration:.01ms!important}.bu-sr-only,.bu-sr-only-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.bu-skip-link{z-index:var(--bu-z-tooltip);background:var(--bu-panel-elevated);color:var(--bu-content);border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-sm);box-shadow:var(--bu-shadow-3);padding:var(--bu-space-8) var(--bu-space-12);font:var(--bu-font-callout);font-weight:var(--bu-weight-semibold);text-decoration:none;position:absolute;inset-block-start:var(--bu-space-8);inset-inline-start:var(--bu-space-8)}.bu-target:after{content:"";min-width:var(--bu-min-target);min-height:var(--bu-min-target);width:100%;height:100%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.bu-target{position:relative}[hidden]{display:none!important}[aria-busy=true]{cursor:progress}[aria-disabled=true],:disabled{cursor:not-allowed}.bu-micro{font:var(--bu-font-micro);letter-spacing:var(--bu-tracking-micro)}.bu-caption{font:var(--bu-font-caption);letter-spacing:var(--bu-tracking-caption)}.bu-footnote{font:var(--bu-font-footnote);letter-spacing:var(--bu-tracking-footnote)}.bu-callout{font:var(--bu-font-callout);letter-spacing:var(--bu-tracking-callout)}.bu-body{font:var(--bu-font-body);letter-spacing:var(--bu-tracking-body)}.bu-body-strong{font:var(--bu-font-body-strong);letter-spacing:var(--bu-tracking-body-strong)}.bu-headline{font:var(--bu-font-headline);letter-spacing:var(--bu-tracking-headline)}.bu-title-3{font:var(--bu-font-title-3);letter-spacing:var(--bu-tracking-title-3)}.bu-title-2{font:var(--bu-font-title-2);letter-spacing:var(--bu-tracking-title-2)}.bu-title-1{font:var(--bu-font-title-1);letter-spacing:var(--bu-tracking-title-1)}.bu-large-title{font:var(--bu-font-large-title);letter-spacing:var(--bu-tracking-large-title)}.bu-display{font:var(--bu-font-display);letter-spacing:var(--bu-tracking-display)}.bu-hero{font:var(--bu-font-hero);letter-spacing:var(--bu-tracking-hero)}.bu-mega{font:var(--bu-font-mega);letter-spacing:var(--bu-tracking-mega)}.bu-mono{font:var(--bu-font-mono);letter-spacing:var(--bu-tracking-mono)}.bu-eyebrow{font:var(--bu-font-eyebrow);letter-spacing:var(--bu-tracking-eyebrow);text-transform:uppercase;color:var(--bu-content-tertiary)}.bu-prose h1,.bu-h1{font:var(--bu-font-large-title);letter-spacing:var(--bu-tracking-large-title)}.bu-prose h2,.bu-h2{font:var(--bu-font-title-1);letter-spacing:var(--bu-tracking-title-1)}.bu-prose h3,.bu-h3{font:var(--bu-font-title-2);letter-spacing:var(--bu-tracking-title-2)}.bu-prose h4,.bu-h4{font:var(--bu-font-title-3);letter-spacing:var(--bu-tracking-title-3)}.bu-prose h5,.bu-h5{font:var(--bu-font-headline);letter-spacing:var(--bu-tracking-headline)}.bu-prose h6,.bu-h6{font:var(--bu-font-eyebrow);letter-spacing:var(--bu-tracking-eyebrow);text-transform:uppercase;color:var(--bu-content-tertiary)}.bu-text-primary{color:var(--bu-content)}.bu-text-secondary{color:var(--bu-content-secondary)}.bu-text-tertiary{color:var(--bu-content-tertiary)}.bu-text-quaternary{color:var(--bu-content-quaternary)}.bu-text-accent{color:var(--bu-accent-ink)}.bu-text-ok{color:var(--bu-ok-ink)}.bu-text-warn{color:var(--bu-warn-ink)}.bu-text-error{color:var(--bu-error-ink)}.bu-text-info{color:var(--bu-info-ink)}.bu-text-inverse{color:var(--bu-content-inverse)}.bu-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.bu-fraction{font-variant-numeric:diagonal-fractions}.bu-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bu-clamp-2,.bu-clamp-3,.bu-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bu-clamp-2{-webkit-line-clamp:2;line-clamp:2}.bu-clamp-3{-webkit-line-clamp:3;line-clamp:3}.bu-clamp-4{-webkit-line-clamp:4;line-clamp:4}.bu-balance{text-wrap:balance}.bu-pretty{text-wrap:pretty}.bu-nowrap{white-space:nowrap}.bu-break{overflow-wrap:anywhere;word-break:break-word}.bu-prose{max-width:var(--bu-prose-max);color:var(--bu-content);font:var(--bu-font-body);line-height:1.6}.bu-prose>*+*{margin-block-start:var(--bu-space-16)}.bu-prose>*+:is(h1,h2,h3,h4){margin-block-start:var(--bu-space-32)}.bu-prose :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}.bu-prose :is(ul,ol){padding-inline-start:var(--bu-space-24)}.bu-prose li+li{margin-block-start:var(--bu-space-6)}.bu-prose strong{font-weight:var(--bu-weight-semibold)}.bu-prose blockquote{border-inline-start:2px solid var(--bu-accent-border);color:var(--bu-content-secondary);padding-inline-start:var(--bu-space-16)}.bu-prose :not(pre)>code{font:var(--bu-font-mono);background:var(--bu-fill);border-radius:var(--bu-radius-xs);padding:.1em .35em}.bu-prose hr{margin-block:var(--bu-space-32)}.bu-prose img{border-radius:var(--bu-radius-md)}.bu-lede{font:var(--bu-font-title-3);font-weight:var(--bu-weight-regular);letter-spacing:var(--bu-tracking-title-3);color:var(--bu-content-secondary);max-width:var(--bu-prose-max);text-wrap:pretty;line-height:1.5}.bu-app{background:var(--bu-surface);block-size:100dvh;color:var(--bu-content);flex-direction:column;display:flex;overflow:hidden}.bu-page{background:var(--bu-surface);min-block-size:100dvh;color:var(--bu-content);scroll-padding-block:var(--bu-control-lg);flex-direction:column;display:flex}.bu-appbar{align-items:center;gap:var(--bu-space-8);padding:var(--bu-space-10) var(--bu-space-20);min-block-size:var(--bu-control-lg);background:var(--bu-panel-translucent);-webkit-backdrop-filter:saturate(180%) blur(var(--bu-blur-chrome));backdrop-filter:saturate(180%) blur(var(--bu-blur-chrome));border-block-end:var(--bu-hairline) solid var(--bu-separator);z-index:var(--bu-z-header);flex-shrink:0;display:flex;position:relative}.bu-appbar.bu-sticky{position:sticky;inset-block-start:0}.bu-appbar__title{font:var(--bu-font-headline);letter-spacing:var(--bu-tracking-headline);color:var(--bu-content)}.bu-appbar__subtitle{font:var(--bu-font-footnote);color:var(--bu-content-secondary)}.bu-appbar__spacer{min-inline-size:var(--bu-space-8);flex:auto}.bu-main{flex:auto;min-block-size:0;display:flex;overflow:hidden}.bu-workspace{background:var(--bu-surface);min-block-size:0;min-inline-size:0;scroll-padding-block:var(--bu-control-lg);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden;container:bu-workspace/inline-size}.bu-workspace.bu-scrolls{overflow-y:auto}.bu-canvas-wrap{background:var(--bu-surface);flex:auto;min-block-size:0;position:relative;overflow:hidden}.bu-canvas{cursor:grab;touch-action:none;block-size:100%;inline-size:100%;display:block}.bu-canvas:active{cursor:grabbing}.bu-canvas-slot{z-index:var(--bu-z-raised);gap:var(--bu-space-8);pointer-events:none;align-items:center;display:flex;position:absolute;container:bu-canvas-slot/inline-size}.bu-canvas-slot>*{pointer-events:auto}.bu-canvas-slot--top-start{inset-block-start:var(--bu-space-16);inset-inline-start:var(--bu-space-16)}.bu-canvas-slot--top-end{inset-block-start:var(--bu-space-16);inset-inline-end:var(--bu-space-16)}.bu-canvas-slot--bottom-start{inset-block-end:var(--bu-space-16);inset-inline-start:var(--bu-space-16)}.bu-canvas-slot--bottom-end{inset-block-end:var(--bu-space-16);inset-inline-end:var(--bu-space-16)}.bu-canvas-slot--top-center{justify-content:center;inset-block-start:var(--bu-space-16);inset-inline:0}.bu-canvas-slot--bottom-center{justify-content:center;inset-block-end:var(--bu-space-16);inset-inline:0}.bu-inspector{inline-size:var(--bu-inspector);background:var(--bu-panel);border-inline-start:var(--bu-hairline) solid var(--bu-separator);flex-direction:column;flex-shrink:0;min-block-size:0;display:flex;overflow:hidden;container:bu-inspector/inline-size}.bu-inspector[data-loading]{pointer-events:none;position:relative;overflow:hidden}.bu-inspector[data-loading]>*{visibility:hidden}.bu-inspector[data-loading]:after{content:"";background:linear-gradient(90deg, var(--bu-fill) 25%, var(--bu-fill-secondary) 37%, var(--bu-fill) 63%);animation:bu-shimmer 1.4s var(--bu-ease-standard) infinite;background-size:400% 100%;position:absolute;inset:0}.bu-inspector--start{border-inline-start:none;border-inline-end:var(--bu-hairline) solid var(--bu-separator);order:-1}.bu-inspector--wide{inline-size:var(--bu-inspector-wide)}.bu-inspector--resizable{resize:horizontal;min-inline-size:260px;max-inline-size:560px;overflow:auto}.bu-inspector__head{padding:var(--bu-space-12) var(--bu-space-16);border-block-end:var(--bu-hairline) solid var(--bu-separator);gap:var(--bu-space-8);flex-direction:column;flex-shrink:0;display:flex}.bu-inspector__body{min-block-size:0;padding-block:var(--bu-space-4) var(--bu-space-12);scrollbar-width:thin;scrollbar-color:var(--bu-fill-tertiary) transparent;overscroll-behavior:contain;scroll-padding-block:var(--bu-control);flex:auto;overflow-y:auto}.bu-inspector__body::-webkit-scrollbar{width:8px}.bu-inspector__body::-webkit-scrollbar-track{background:0 0}.bu-inspector__body::-webkit-scrollbar-thumb{background:var(--bu-fill-tertiary);border-radius:var(--bu-radius-full);background-clip:content-box;border:2px solid #0000}.bu-inspector__foot,.bu-actionbar{border-block-start:var(--bu-hairline) solid var(--bu-separator);background:var(--bu-panel-translucent);-webkit-backdrop-filter:saturate(180%) blur(var(--bu-blur-chrome));backdrop-filter:saturate(180%) blur(var(--bu-blur-chrome));flex-shrink:0}.bu-actionbar__row{align-items:center;gap:var(--bu-space-8);padding:var(--bu-space-12) var(--bu-space-16);flex-wrap:wrap;display:flex}.bu-actionbar__note{font:var(--bu-font-caption);color:var(--bu-content-secondary);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;overflow:hidden}[data-bu-offline] .bu-actionbar,[data-bu-offline] .bu-inspector__foot{opacity:.72}[data-bu-offline] [data-bu-saves]{cursor:not-allowed}.bu-sidebar{inline-size:var(--bu-sidebar);background:var(--bu-surface-sunken);border-inline-end:var(--bu-hairline) solid var(--bu-separator);flex-direction:column;flex-shrink:0;min-block-size:0;display:flex;overflow:hidden}.bu-sidebar--collapsed{inline-size:var(--bu-sidebar-collapsed)}.bu-sidebar__body{min-block-size:0;padding:var(--bu-space-8);flex:auto;overflow-y:auto}.bu-sidebar__foot{padding:var(--bu-space-8);border-block-start:var(--bu-hairline) solid var(--bu-separator);flex-shrink:0}.bu-container{inline-size:100%;max-inline-size:var(--bu-content-max);padding-inline:var(--bu-space-20);margin-inline:auto}.bu-container--narrow{max-inline-size:720px}.bu-container--wide{max-inline-size:var(--bu-breakpoint-xl)}.bu-container--flush{padding-inline:0}.bu-section{padding-block:var(--bu-space-32)}.bu-section--tight{padding-block:var(--bu-space-20)}.bu-section--loose{padding-block:var(--bu-space-64)}.bu-section__head{justify-content:space-between;align-items:flex-end;gap:var(--bu-space-16);flex-wrap:wrap;margin-block-end:var(--bu-space-16);display:flex}.bu-panel{background:var(--bu-panel);border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-lg)}.bu-panel--flush{border-inline:none;border-radius:0}.bu-panel--translucent{background:var(--bu-panel-translucent);-webkit-backdrop-filter:saturate(180%) blur(var(--bu-blur-chrome));backdrop-filter:saturate(180%) blur(var(--bu-blur-chrome))}.bu-panel[data-loading]{pointer-events:none;position:relative;overflow:hidden}.bu-panel[data-loading]>*{visibility:hidden}.bu-panel[data-loading]:after{content:"";background:linear-gradient(90deg, var(--bu-fill) 25%, var(--bu-fill-secondary) 37%, var(--bu-fill) 63%);animation:bu-shimmer 1.4s var(--bu-ease-standard) infinite;background-size:400% 100%;position:absolute;inset:0}.bu-card{background:var(--bu-panel);border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-lg);box-shadow:var(--bu-shadow-1);padding:var(--bu-space-16);gap:var(--bu-space-10);flex-direction:column;min-inline-size:0;display:flex;container:bu-card/inline-size}.bu-card--flat{box-shadow:none}.bu-card--raised{box-shadow:var(--bu-shadow-2)}.bu-card--padless{gap:0;padding:0;overflow:hidden}.bu-card--inset{background:var(--bu-surface-sunken);box-shadow:none}.bu-card[data-loading]{pointer-events:none;position:relative;overflow:hidden}.bu-card[data-loading]>*{visibility:hidden}.bu-card[data-loading]:after{content:"";background:linear-gradient(90deg, var(--bu-fill) 25%, var(--bu-fill-secondary) 37%, var(--bu-fill) 63%);animation:bu-shimmer 1.4s var(--bu-ease-standard) infinite;background-size:400% 100%;position:absolute;inset:0}a.bu-card,button.bu-card,.bu-card--interactive{cursor:pointer;text-align:start;color:inherit;transition:box-shadow var(--bu-duration-base) var(--bu-ease-standard), border-color var(--bu-duration-base) var(--bu-ease-standard), transform var(--bu-duration-fast) var(--bu-ease-standard);text-decoration:none}@media (hover:hover){a.bu-card:hover,button.bu-card:hover,.bu-card--interactive:hover{box-shadow:var(--bu-shadow-2);border-color:var(--bu-content)}@supports (color:color-mix(in lab, red, red)){a.bu-card:hover,button.bu-card:hover,.bu-card--interactive:hover{border-color:color-mix(in srgb, var(--bu-content) 14%, transparent)}}}a.bu-card:active,button.bu-card:active,.bu-card--interactive:active{transform:translateY(1px)}.bu-card[aria-selected=true],.bu-card--selected{background:var(--bu-selected);border-color:var(--bu-selected-ink);box-shadow:0 0 0 1px var(--bu-selected-ink)}.bu-card__head{justify-content:space-between;align-items:flex-start;gap:var(--bu-space-10);display:flex}.bu-card__title{font:var(--bu-font-headline);letter-spacing:var(--bu-tracking-headline)}.bu-card__meta{font:var(--bu-font-footnote);color:var(--bu-content-secondary)}.bu-card__media{margin:calc(var(--bu-space-16) * -1);margin-block-end:0}.bu-card__media img{object-fit:cover;inline-size:100%}.bu-card__foot{align-items:center;gap:var(--bu-space-8);border-block-start:var(--bu-hairline) solid var(--bu-separator);margin-block-start:auto;padding-block-start:var(--bu-space-10);display:flex}.bu-toolbar{align-items:center;gap:var(--bu-space-6);padding:var(--bu-space-6) var(--bu-space-8);background:var(--bu-panel);border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-md);min-block-size:var(--bu-control-lg);flex-wrap:wrap;display:flex}.bu-toolbar--flush{border-block-start:none;border-inline:none;border-radius:0}.bu-toolbar__divider{inline-size:var(--bu-hairline);background:var(--bu-separator);margin-inline:var(--bu-space-4);align-self:stretch}@container (max-width:320px){.bu-toolbar{gap:var(--bu-space-4);padding-inline:var(--bu-space-6)}}.bu-stack{gap:var(--bu-space-12);flex-direction:column;min-inline-size:0;display:flex}.bu-row{align-items:center;gap:var(--bu-space-8);min-inline-size:0;display:flex}.bu-cluster{align-items:center;gap:var(--bu-space-8);flex-wrap:wrap;min-inline-size:0;display:flex}.bu-grid{gap:var(--bu-space-16);min-inline-size:0;display:grid}.bu-gap-0{gap:0}.bu-gap-2{gap:var(--bu-space-2)}.bu-gap-4{gap:var(--bu-space-4)}.bu-gap-6{gap:var(--bu-space-6)}.bu-gap-8{gap:var(--bu-space-8)}.bu-gap-10{gap:var(--bu-space-10)}.bu-gap-12{gap:var(--bu-space-12)}.bu-gap-16{gap:var(--bu-space-16)}.bu-gap-20{gap:var(--bu-space-20)}.bu-gap-24{gap:var(--bu-space-24)}.bu-gap-32{gap:var(--bu-space-32)}.bu-grid--auto{grid-template-columns:repeat(auto-fill, minmax(var(--bu-col-min,240px), 1fr))}.bu-grid--fit{grid-template-columns:repeat(auto-fit, minmax(var(--bu-col-min,240px), 1fr))}.bu-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bu-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bu-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@container (max-width:720px){.bu-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:480px){.bu-grid--3,.bu-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:280px){.bu-grid--2,.bu-grid--3,.bu-grid--4{grid-template-columns:minmax(0,1fr)}}.bu-spacer{flex:auto}.bu-divider{border:none;border-block-start:var(--bu-hairline) solid var(--bu-separator);margin-block:var(--bu-space-8)}.bu-divider--vertical{border:none;border-inline-start:var(--bu-hairline) solid var(--bu-separator);margin-inline:var(--bu-space-8);align-self:stretch}.bu-divider--labelled{align-items:center;gap:var(--bu-space-10);color:var(--bu-content-tertiary);font:var(--bu-font-caption);margin-block:var(--bu-space-12);border:none;display:flex}.bu-divider--labelled:before,.bu-divider--labelled:after{content:"";border-block-start:var(--bu-hairline) solid var(--bu-separator);flex:auto}.bu-split{flex:auto;min-block-size:0;min-inline-size:0;display:flex}.bu-split--vertical{flex-direction:column}.bu-split__pane{flex:auto;min-block-size:0;min-inline-size:0;overflow:auto;container:bu-pane/inline-size}.bu-split__handle{cursor:col-resize;border-inline:var(--bu-hairline) solid transparent;border-inline-start-color:var(--bu-separator);inline-size:5px;transition:background var(--bu-duration-fast) var(--bu-ease-standard);background:0 0;flex:none}.bu-split__handle[data-dragging]{background:var(--bu-accent-soft)}@media (hover:hover){.bu-split__handle:hover{background:var(--bu-accent-soft)}}.bu-split--vertical>.bu-split__handle{cursor:row-resize;border-inline:none;border-block-start:var(--bu-hairline) solid var(--bu-separator);block-size:5px;inline-size:auto}@media (max-width:768px){.bu-main{flex-direction:column}.bu-inspector{border-inline:none;border-block-start:var(--bu-hairline) solid var(--bu-separator);max-block-size:55dvh;inline-size:100%;box-shadow:var(--bu-shadow-3);border-start-start-radius:var(--bu-radius-xl);border-start-end-radius:var(--bu-radius-xl)}.bu-inspector--start{order:0}.bu-sidebar{z-index:var(--bu-z-drawer);transition:transform var(--bu-duration-slow) var(--bu-ease-standard);box-shadow:var(--bu-shadow-4);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.bu-sidebar[data-open]{transform:translate(0)}.bu-container{padding-inline:var(--bu-space-16)}.bu-grid--2,.bu-grid--3,.bu-grid--4{grid-template-columns:minmax(0,1fr)}}.bu-btn{--bu-btn-h:var(--bu-control);--bu-btn-px:var(--bu-space-12);--bu-btn-font:var(--bu-font-callout);--bu-btn-radius:var(--bu-radius-sm);--bu-btn-ink:var(--bu-content-on-accent);justify-content:center;align-items:center;gap:var(--bu-space-6);block-size:var(--bu-btn-h);min-inline-size:var(--bu-btn-h);padding-inline:var(--bu-btn-px);border:var(--bu-hairline) solid transparent;border-radius:var(--bu-btn-radius);font:var(--bu-btn-font);font-weight:var(--bu-weight-semibold);letter-spacing:var(--bu-tracking-callout);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;transition:background-color var(--bu-duration-fast) var(--bu-ease-standard), border-color var(--bu-duration-fast) var(--bu-ease-standard), color var(--bu-duration-fast) var(--bu-ease-standard), box-shadow var(--bu-duration-fast) var(--bu-ease-standard), transform 80ms var(--bu-ease-standard), opacity var(--bu-duration-fast) var(--bu-ease-standard);text-decoration:none;display:inline-flex;position:relative}.bu-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.bu-btn:disabled,.bu-btn[aria-disabled=true]{--bu-btn-ink:var(--bu-content-quaternary);color:var(--bu-btn-ink);box-shadow:none;cursor:not-allowed;pointer-events:none;border-color:#0000;transform:none}.bu-btn:disabled:not(.bu-btn--plain):not(.bu-btn--quiet):not(.bu-btn--outline),.bu-btn[aria-disabled=true]:not(.bu-btn--plain):not(.bu-btn--quiet):not(.bu-btn--outline){background:var(--bu-fill-secondary)}.bu-btn--outline:disabled{border-color:var(--bu-separator);background:0 0}.bu-btn--plain:disabled,.bu-btn--quiet:disabled{background:0 0}.bu-btn,.bu-btn--filled{background:var(--bu-accent);color:var(--bu-btn-ink)}.bu-btn:active:not(:disabled),.bu-btn--filled:active:not(:disabled),.bu-btn--destructive:active:not(:disabled){background-image:linear-gradient(var(--bu-overlay-active), var(--bu-overlay-active))}.bu-btn--tinted{--bu-btn-ink:var(--bu-accent-ink);background:var(--bu-accent-soft);color:var(--bu-btn-ink)}.bu-btn--secondary{--bu-btn-ink:var(--bu-content);background:var(--bu-fill-secondary);color:var(--bu-btn-ink);font-weight:var(--bu-weight-medium)}.bu-btn--outline{--bu-btn-ink:var(--bu-content);color:var(--bu-btn-ink);border-color:var(--bu-border-control);font-weight:var(--bu-weight-medium);background:0 0}.bu-btn--plain{--bu-btn-ink:var(--bu-accent-ink);color:var(--bu-btn-ink);font-weight:var(--bu-weight-medium);padding-inline:var(--bu-space-6);background:0 0}.bu-btn--quiet{--bu-btn-ink:var(--bu-content-secondary);color:var(--bu-btn-ink);font-weight:var(--bu-weight-medium);background:0 0}.bu-btn--destructive{--bu-btn-ink:var(--bu-content-on-error);background:var(--bu-error);color:var(--bu-btn-ink)}.bu-btn--plain.bu-btn--destructive,.bu-btn--quiet.bu-btn--destructive,.bu-btn--outline.bu-btn--destructive{--bu-btn-ink:var(--bu-error-ink);color:var(--bu-btn-ink);background:0 0}.bu-btn--outline.bu-btn--destructive{border-color:var(--bu-error)}@supports (color:color-mix(in lab, red, red)){.bu-btn--outline.bu-btn--destructive{border-color:color-mix(in srgb, var(--bu-error) 40%, transparent)}}.bu-btn--tinted.bu-btn--destructive{--bu-btn-ink:var(--bu-error-ink);background:var(--bu-error-soft);color:var(--bu-btn-ink)}@media (hover:hover){.bu-btn:hover:not(:disabled),.bu-btn--filled:hover:not(:disabled),.bu-btn--destructive:hover:not(:disabled){background-image:linear-gradient(var(--bu-overlay-hover), var(--bu-overlay-hover))}.bu-btn--tinted:hover:not(:disabled){background:var(--bu-accent)}@supports (color:color-mix(in lab, red, red)){.bu-btn--tinted:hover:not(:disabled){background:color-mix(in srgb, var(--bu-accent) 22%, transparent)}}.bu-btn--secondary:hover:not(:disabled){background:var(--bu-fill-tertiary)}.bu-btn--outline:hover:not(:disabled){background:var(--bu-fill);border-color:var(--bu-border-control-hover)}.bu-btn--plain:hover:not(:disabled){background:var(--bu-fill)}.bu-btn--quiet:hover:not(:disabled){background:var(--bu-fill);color:var(--bu-content)}.bu-btn--plain.bu-btn--destructive:hover:not(:disabled),.bu-btn--quiet.bu-btn--destructive:hover:not(:disabled),.bu-btn--outline.bu-btn--destructive:hover:not(:disabled){background:var(--bu-error-soft)}}.bu-btn--xs{--bu-btn-h:var(--bu-control-xs);--bu-btn-px:var(--bu-space-6);--bu-btn-font:var(--bu-font-caption);--bu-btn-radius:var(--bu-radius-xs)}.bu-btn--sm{--bu-btn-h:var(--bu-control-sm);--bu-btn-px:var(--bu-space-10);--bu-btn-font:var(--bu-font-footnote)}.bu-btn--lg{--bu-btn-h:var(--bu-control-lg);--bu-btn-px:var(--bu-space-16);--bu-btn-font:var(--bu-font-body);--bu-btn-radius:var(--bu-radius-md)}.bu-btn--xl{--bu-btn-h:var(--bu-control-xl);--bu-btn-px:var(--bu-space-24);--bu-btn-font:var(--bu-font-body);--bu-btn-radius:var(--bu-radius-md)}.bu-btn--block{inline-size:100%;display:flex}.bu-btn--pill{--bu-btn-radius:var(--bu-radius-full);--bu-btn-px:var(--bu-space-16)}.bu-btn--icon{--bu-btn-px:0;inline-size:var(--bu-btn-h);border-radius:var(--bu-radius-sm);padding:0}.bu-btn--icon.bu-btn--pill{border-radius:var(--bu-radius-full)}.bu-icon{inline-size:var(--bu-icon);block-size:var(--bu-icon);stroke-width:var(--bu-icon-stroke,1.5);flex-shrink:0;display:block}.bu-icon--xs{inline-size:var(--bu-icon-xs);block-size:var(--bu-icon-xs);stroke-width:calc(var(--bu-icon-stroke,1.5) * 1.6)}.bu-icon--sm{inline-size:var(--bu-icon-sm);block-size:var(--bu-icon-sm);stroke-width:calc(var(--bu-icon-stroke,1.5) * 1.25)}.bu-icon--lg{inline-size:var(--bu-icon-lg);block-size:var(--bu-icon-lg)}.bu-icon--xl{inline-size:var(--bu-icon-xl);block-size:var(--bu-icon-xl);stroke-width:calc(var(--bu-icon-stroke,1.5) * .85)}.bu-btn[aria-pressed=true]{background:var(--bu-accent);border-color:var(--bu-accent);--bu-btn-ink:var(--bu-content-on-accent);color:var(--bu-btn-ink)}.bu-btn--quiet[aria-pressed=true],.bu-btn--plain[aria-pressed=true]{background:var(--bu-accent-soft);--bu-btn-ink:var(--bu-accent-ink);color:var(--bu-btn-ink);border-color:#0000}.bu-btn[data-loading]{pointer-events:none;color:#0000}.bu-btn[data-loading]>*{opacity:0}.bu-btn[data-loading]:after{content:"";border:2px solid var(--bu-btn-ink);opacity:.85;border-block-start-color:#0000;border-radius:50%;block-size:1em;inline-size:1em;animation:.64s linear infinite bu-spin;position:absolute}@keyframes bu-spin{to{transform:rotate(360deg)}}.bu-btn-group{isolation:isolate;align-items:stretch;display:inline-flex}.bu-btn-group>.bu-btn{border-radius:0}.bu-btn-group>.bu-btn:first-child{border-start-start-radius:var(--bu-radius-sm);border-end-start-radius:var(--bu-radius-sm)}.bu-btn-group>.bu-btn:last-child{border-start-end-radius:var(--bu-radius-sm);border-end-end-radius:var(--bu-radius-sm)}.bu-btn-group>.bu-btn+.bu-btn{margin-inline-start:1px}.bu-btn-group>.bu-btn:focus-visible{z-index:1}.bu-segmented{background:var(--bu-fill-secondary);border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-md);min-block-size:var(--bu-control);align-items:stretch;gap:2px;padding:2px;display:inline-flex;position:relative}.bu-segmented:not(.bu-segmented--block){align-self:start}.bu-segmented--block{align-self:stretch;inline-size:100%;display:flex}.bu-segmented--wrap{flex-wrap:wrap}.bu-segmented--sm{min-block-size:var(--bu-control-sm);border-radius:var(--bu-radius-sm)}.bu-segmented--lg{min-block-size:var(--bu-control-lg)}.bu-segment{justify-content:center;align-items:center;gap:var(--bu-space-4);padding-inline:var(--bu-space-10);min-block-size:var(--bu-target-floor);border-radius:calc(var(--bu-radius-md) - 2px);color:var(--bu-content-secondary);font:var(--bu-font-footnote);font-weight:var(--bu-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--bu-duration-base) var(--bu-ease-standard), color var(--bu-duration-base) var(--bu-ease-standard), box-shadow var(--bu-duration-base) var(--bu-ease-standard);background:0 0;border:none;flex:auto;display:inline-flex}@media (hover:hover){.bu-segment:hover:not([aria-checked=true]):not([aria-selected=true]):not(:disabled){color:var(--bu-content)}}.bu-segment[aria-checked=true],.bu-segment[aria-selected=true],.bu-segment.bu-is-active{background:var(--bu-panel);color:var(--bu-content);font-weight:var(--bu-weight-semibold);box-shadow:var(--bu-shadow-1)}.bu-segment:disabled{color:var(--bu-content-disabled);background:var(--bu-fill-disabled);box-shadow:none;cursor:not-allowed}.bu-segmented--sm .bu-segment{border-radius:calc(var(--bu-radius-sm) - 2px);font:var(--bu-font-caption);font-weight:var(--bu-weight-medium)}.bu-segmented--accent .bu-segment[aria-checked=true],.bu-segmented--accent .bu-segment[aria-selected=true],.bu-segmented--accent .bu-segment.bu-is-active{background:var(--bu-accent);color:var(--bu-content-on-accent)}.bu-split-btn{isolation:isolate;display:inline-flex}.bu-split-btn>.bu-btn:first-child{border-start-end-radius:0;border-end-end-radius:0}.bu-split-btn>.bu-btn:last-child{--bu-btn-px:var(--bu-space-6);border-start-start-radius:0;border-end-start-radius:0;min-inline-size:auto;margin-inline-start:1px}.bu-fab{z-index:var(--bu-z-sticky);block-size:var(--bu-control-xl);min-inline-size:var(--bu-control-xl);border-radius:var(--bu-radius-full);box-shadow:var(--bu-shadow-3);padding-inline:var(--bu-space-20);position:fixed;inset-block-end:calc(var(--bu-space-20) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--bu-space-20)}.bu-field{gap:var(--bu-space-6);flex-direction:column;min-inline-size:0;display:flex}.bu-field__label{font:var(--bu-font-footnote);font-weight:var(--bu-weight-medium);color:var(--bu-content-secondary);align-items:center;gap:var(--bu-space-4);display:flex}.bu-field__label .bu-required{color:var(--bu-error-ink);font-weight:var(--bu-weight-bold)}.bu-field__label .bu-optional{color:var(--bu-content-tertiary);font-weight:var(--bu-weight-regular)}.bu-field__help{font:var(--bu-font-caption);color:var(--bu-content-tertiary);line-height:1.45}.bu-field__error{font:var(--bu-font-caption);color:var(--bu-error-ink);align-items:flex-start;gap:var(--bu-space-4);display:flex}.bu-field__error:empty{display:none}.bu-field-row{grid-template-columns:var(--bu-label-col,92px) minmax(0, 1fr) var(--bu-value-col,68px);align-items:center;gap:var(--bu-space-8);min-block-size:var(--bu-control);display:grid}.bu-field-row--wide{grid-template-columns:var(--bu-label-col,92px) minmax(0, 1fr)}.bu-field-row--full{grid-template-columns:minmax(0,1fr)}.bu-field-row--switch{grid-template-columns:minmax(0,1fr) auto}.bu-field-row--stepper{grid-template-columns:var(--bu-label-col,92px) minmax(0, 1fr) var(--bu-stepper-col,94px)}.bu-field-row__label{font:var(--bu-font-footnote);color:var(--bu-content-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bu-field-row--switch .bu-field-row__label{color:var(--bu-content)}.bu-field-row__hint{font:var(--bu-font-caption);color:var(--bu-content-tertiary);grid-column:1/-1;margin-block-start:calc(var(--bu-space-4) * -1)}.bu-field-row--readonly .bu-input,.bu-field-row--readonly .bu-select,.bu-field-row--readonly .bu-textarea{background:var(--bu-readonly-fill);color:var(--bu-content);border-color:#0000}@container (max-width:280px){.bu-field-row{align-items:start;gap:var(--bu-space-4);min-block-size:0;padding-block:var(--bu-space-4);grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.bu-field-row__hint{grid-column:1}}.bu-field-group{gap:var(--bu-space-10);padding:var(--bu-space-2) var(--bu-space-16) var(--bu-space-16);display:grid}.bu-input,.bu-textarea,.bu-select{background:var(--bu-fill);border:var(--bu-hairline) solid var(--bu-border-control);inline-size:100%;min-inline-size:0;color:var(--bu-content);border-radius:var(--bu-radius-sm);font:var(--bu-font-footnote);padding-inline:var(--bu-space-8);transition:border-color var(--bu-duration-fast) var(--bu-ease-standard), background var(--bu-duration-fast) var(--bu-ease-standard), box-shadow var(--bu-duration-fast) var(--bu-ease-standard)}.bu-input,.bu-select{block-size:var(--bu-control)}.bu-textarea{padding-block:var(--bu-space-6);min-block-size:calc(var(--bu-control) * 2.4);resize:vertical;field-sizing:content;max-block-size:40vh;line-height:1.45}@media (hover:hover){.bu-input:hover:not(:disabled),.bu-textarea:hover:not(:disabled),.bu-select:hover:not(:disabled){border-color:var(--bu-border-control-hover)}}.bu-input:focus,.bu-textarea:focus,.bu-select:focus{background:var(--bu-panel);border-color:var(--bu-accent);outline:none}.bu-input:focus-visible,.bu-textarea:focus-visible,.bu-select:focus-visible{outline:var(--bu-focus-width) solid var(--bu-focus-ring);outline-offset:1px}.bu-input::placeholder,.bu-textarea::placeholder{color:var(--bu-content-quaternary)}.bu-input:disabled,.bu-textarea:disabled,.bu-select:disabled{color:var(--bu-content-disabled);background:var(--bu-fill-disabled);border-color:var(--bu-fill-disabled);cursor:not-allowed}.bu-input[readonly],.bu-textarea[readonly]{background:var(--bu-readonly-fill);color:var(--bu-content);cursor:default;border-color:#0000}.bu-input[aria-invalid=true],.bu-textarea[aria-invalid=true],.bu-select[aria-invalid=true],.bu-is-invalid .bu-input,.bu-is-invalid .bu-select{border-color:var(--bu-error);background:var(--bu-error-soft)}.bu-input[aria-invalid=true]:focus,.bu-textarea[aria-invalid=true]:focus{border-color:var(--bu-error)}.bu-input--lg,.bu-select--lg{block-size:var(--bu-control-lg);font:var(--bu-font-body);padding-inline:var(--bu-space-12)}.bu-input--sm,.bu-select--sm{block-size:var(--bu-control-sm);font:var(--bu-font-caption);padding-inline:var(--bu-space-6)}.bu-input--mono{font:var(--bu-font-mono)}.bu-input[type=number],.bu-input--number{text-align:end;font-variant-numeric:tabular-nums;appearance:textfield}.bu-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bu-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bu-input-wrap{align-items:center;gap:var(--bu-space-4);min-inline-size:0;display:flex}.bu-input-wrap .bu-input{flex:auto}.bu-unit,.bu-input-affix{font:var(--bu-font-caption);color:var(--bu-content-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;min-inline-size:1.1em}.bu-input-icon{flex:auto;align-items:center;min-inline-size:0;display:flex;position:relative}.bu-input-icon>.bu-icon{color:var(--bu-content-tertiary);pointer-events:none;position:absolute;inset-inline-start:var(--bu-space-8)}.bu-input-icon>.bu-input{padding-inline-start:calc(var(--bu-space-8) * 2 + var(--bu-icon))}.bu-input-icon--end>.bu-icon{inset-inline-start:auto;inset-inline-end:var(--bu-space-8)}.bu-input-icon--end>.bu-input{padding-inline-start:var(--bu-space-8);padding-inline-end:calc(var(--bu-space-8) * 2 + var(--bu-icon))}.bu-search{border-radius:var(--bu-radius-sm)}.bu-search::-webkit-search-cancel-button{-webkit-appearance:none}.bu-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - var(--bu-space-16)) center, calc(100% - var(--bu-space-10)) center;color:var(--bu-content);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:calc(var(--bu-space-24) + var(--bu-space-4))}.bu-select--prominent{block-size:var(--bu-control-lg);font:var(--bu-font-callout);font-weight:var(--bu-weight-medium)}.bu-switch{--bu-switch-h:calc(var(--bu-control) * .6875);appearance:none;inline-size:calc(var(--bu-switch-h) * 1.72);block-size:var(--bu-switch-h);background:var(--bu-fill-tertiary);border-radius:var(--bu-radius-full);cursor:pointer;border:var(--bu-hairline) solid var(--bu-border-control);transition:background var(--bu-duration-base) var(--bu-ease-standard), border-color var(--bu-duration-base) var(--bu-ease-standard);flex-shrink:0;position:relative}.bu-switch:before{content:"";inline-size:calc(var(--bu-switch-h) - 4px);block-size:calc(var(--bu-switch-h) - 4px);background:var(--bu-knob);box-shadow:var(--bu-knob-shadow);transition:transform var(--bu-duration-base) var(--bu-ease-spring);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.bu-switch:checked{background:var(--bu-accent);border-color:var(--bu-accent)}.bu-switch:checked:before{transform:translateX(calc(var(--bu-switch-h) * .72))}.bu-switch:disabled{background:var(--bu-fill-disabled);border-color:var(--bu-fill-disabled);cursor:not-allowed}.bu-switch:checked:disabled{background:var(--bu-fill-disabled);border-color:var(--bu-fill-disabled)}.bu-switch--sm{--bu-switch-h:calc(var(--bu-control-sm) * .64)}.bu-checkbox,.bu-radio{appearance:none;inline-size:calc(var(--bu-control) * .5);block-size:calc(var(--bu-control) * .5);border:1.5px solid var(--bu-border-control);background:var(--bu-panel);cursor:pointer;min-block-size:16px;min-inline-size:16px;transition:background var(--bu-duration-fast) var(--bu-ease-standard), border-color var(--bu-duration-fast) var(--bu-ease-standard);flex-shrink:0;place-content:center;display:inline-grid}.bu-checkbox{border-radius:var(--bu-radius-xs)}.bu-radio{border-radius:50%}@media (hover:hover){.bu-checkbox:hover:not(:disabled):not(:checked),.bu-radio:hover:not(:disabled):not(:checked){border-color:var(--bu-border-control-hover)}}.bu-checkbox:before{content:"";border:2px solid var(--bu-content-on-accent);opacity:0;block-size:.34em;inline-size:.62em;transition:opacity var(--bu-duration-fast) var(--bu-ease-standard), transform var(--bu-duration-fast) var(--bu-ease-spring);border-block-start:none;border-inline-end:none;transform:rotate(-45deg)translate(1px,-1px)scale(.6)}.bu-checkbox:checked,.bu-checkbox:indeterminate,.bu-radio:checked{background:var(--bu-accent);border-color:var(--bu-accent)}.bu-checkbox:checked:before{opacity:1;transform:rotate(-45deg)translate(1px,-1px)scale(1)}.bu-checkbox:indeterminate:before{opacity:1;border-block-end:2px solid var(--bu-content-on-accent);border-inline-start:none;block-size:0;inline-size:.6em;transform:none}.bu-radio:before{content:"";background:var(--bu-content-on-accent);block-size:.42em;inline-size:.42em;transition:transform var(--bu-duration-fast) var(--bu-ease-spring);border-radius:50%;transform:scale(0)}.bu-radio:checked:before{transform:scale(1)}.bu-checkbox:disabled,.bu-radio:disabled{border-color:var(--bu-fill-disabled);background:var(--bu-fill-disabled);cursor:not-allowed}.bu-checkbox:checked:disabled,.bu-checkbox:indeterminate:disabled,.bu-radio:checked:disabled{background:var(--bu-fill-disabled);border-color:var(--bu-fill-disabled)}.bu-checkbox:checked:disabled:before{border-color:var(--bu-content-disabled)}.bu-radio:checked:disabled:before{background:var(--bu-content-disabled)}.bu-check-label{align-items:flex-start;gap:var(--bu-space-8);cursor:pointer;min-block-size:var(--bu-min-target);padding-block:var(--bu-space-4);font:var(--bu-font-footnote);color:var(--bu-content);display:inline-flex}.bu-check-label__text{flex-direction:column;gap:2px;display:flex}.bu-check-label__note{font:var(--bu-font-caption);color:var(--bu-content-tertiary)}.bu-check-label:has(:disabled){cursor:not-allowed;color:var(--bu-content-disabled)}.bu-choice{gap:var(--bu-space-10);padding:var(--bu-space-12);border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-md);cursor:pointer;background:var(--bu-panel);transition:border-color var(--bu-duration-fast) var(--bu-ease-standard), background var(--bu-duration-fast) var(--bu-ease-standard);display:flex}@media (hover:hover){.bu-choice:hover{border-color:var(--bu-content-quaternary)}}.bu-choice:has(:checked){border-color:var(--bu-accent);background:var(--bu-accent-soft);box-shadow:0 0 0 1px var(--bu-accent)}.bu-slider{--bu-slider-pct:0%;--bu-track-h:4px;--bu-thumb:calc(var(--bu-control) * .5);appearance:none;cursor:pointer;inline-size:100%;min-inline-size:0;block-size:var(--bu-min-target);background:0 0;margin:0}.bu-slider::-webkit-slider-runnable-track{block-size:var(--bu-track-h);border-radius:var(--bu-radius-full);background:linear-gradient(to right, var(--bu-accent) var(--bu-slider-pct), var(--bu-fill-tertiary) var(--bu-slider-pct))}.bu-slider::-moz-range-track{block-size:var(--bu-track-h);border-radius:var(--bu-radius-full);background:var(--bu-fill-tertiary)}.bu-slider::-moz-range-progress{block-size:var(--bu-track-h);border-radius:var(--bu-radius-full);background:var(--bu-accent)}.bu-slider::-webkit-slider-thumb{-webkit-appearance:none;inline-size:var(--bu-thumb);block-size:var(--bu-thumb);background:var(--bu-knob);border:var(--bu-hairline) solid var(--bu-separator);box-shadow:var(--bu-knob-shadow);cursor:grab;transition:transform var(--bu-duration-fast) var(--bu-ease-standard);border-radius:50%;margin-block-start:calc((var(--bu-track-h) - var(--bu-thumb)) / 2)}.bu-slider::-moz-range-thumb{inline-size:var(--bu-thumb);block-size:var(--bu-thumb);background:var(--bu-knob);border:var(--bu-hairline) solid var(--bu-separator);box-shadow:var(--bu-knob-shadow);cursor:grab;border-radius:50%}.bu-slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.15)}.bu-slider:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.15)}.bu-slider:disabled{cursor:not-allowed}.bu-slider:disabled::-webkit-slider-runnable-track{background:var(--bu-fill-disabled)}.bu-slider:disabled::-moz-range-track{background:var(--bu-fill-disabled)}.bu-slider:disabled::-moz-range-progress{background:var(--bu-fill-disabled)}.bu-slider:disabled::-webkit-slider-thumb{background:var(--bu-fill-disabled);border-color:var(--bu-fill-disabled);cursor:not-allowed}.bu-slider:disabled::-moz-range-thumb{background:var(--bu-fill-disabled);border-color:var(--bu-fill-disabled);cursor:not-allowed}.bu-slider:focus-visible{outline-offset:4px;border-radius:var(--bu-radius-full)}.bu-slider-ticks{font:var(--bu-font-micro);color:var(--bu-content-tertiary);padding-inline:calc(var(--bu-control) * .25);justify-content:space-between;margin-block-start:calc(var(--bu-space-4) * -1);display:flex}.bu-stepper{align-items:stretch;min-inline-size:0;display:inline-flex}.bu-stepper__btn{inline-size:max(var(--bu-control-sm), var(--bu-min-target));border:var(--bu-hairline) solid var(--bu-border-control);background:var(--bu-fill);color:var(--bu-content-secondary);font:var(--bu-font-callout);cursor:pointer;transition:background var(--bu-duration-fast) var(--bu-ease-standard), color var(--bu-duration-fast) var(--bu-ease-standard), border-color var(--bu-duration-fast) var(--bu-ease-standard);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.bu-stepper__btn:first-child{border-start-start-radius:var(--bu-radius-sm);border-end-start-radius:var(--bu-radius-sm)}.bu-stepper__btn:last-child{border-start-end-radius:var(--bu-radius-sm);border-end-end-radius:var(--bu-radius-sm)}@media (hover:hover){.bu-stepper__btn:hover:not(:disabled){background:var(--bu-fill-secondary);color:var(--bu-content);border-color:var(--bu-border-control-hover)}}.bu-stepper__btn:disabled{color:var(--bu-content-disabled);background:var(--bu-fill-disabled);border-color:var(--bu-fill-disabled);cursor:not-allowed}.bu-stepper__btn:focus-visible{z-index:1;position:relative}.bu-stepper .bu-input{text-align:center;inline-size:100%;min-inline-size:2.5em;padding-inline:var(--bu-space-2);border-inline:none;border-radius:0}.bu-color{appearance:none;inline-size:var(--bu-control);block-size:var(--bu-control);border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-sm);background:var(--bu-fill);cursor:pointer;padding:2px}.bu-color::-webkit-color-swatch-wrapper{padding:0}.bu-color::-webkit-color-swatch{border-radius:calc(var(--bu-radius-sm) - 2px);border:none}.bu-color::-moz-color-swatch{border-radius:calc(var(--bu-radius-sm) - 2px);border:none}.bu-dropzone{justify-content:center;align-items:center;gap:var(--bu-space-8);padding:var(--bu-space-24);border:1.5px dashed var(--bu-separator-opaque);border-radius:var(--bu-radius-lg);background:var(--bu-fill);color:var(--bu-content-secondary);text-align:center;cursor:pointer;transition:border-color var(--bu-duration-base) var(--bu-ease-standard), background var(--bu-duration-base) var(--bu-ease-standard);flex-direction:column;display:flex}.bu-dropzone[data-dragover]{border-color:var(--bu-accent);background:var(--bu-accent-soft);color:var(--bu-content)}@media (hover:hover){.bu-dropzone:hover{border-color:var(--bu-accent);background:var(--bu-accent-soft);color:var(--bu-content)}}.bu-fieldset{gap:var(--bu-space-12);border:none;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.bu-fieldset>legend{font:var(--bu-font-eyebrow);letter-spacing:var(--bu-tracking-eyebrow);text-transform:uppercase;color:var(--bu-content-tertiary);margin-block-end:var(--bu-space-4);padding:0}.bu-form-grid{gap:var(--bu-space-16);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start;display:grid}.bu-form-grid>.bu-span-2{grid-column:span 2}@media (max-width:640px){.bu-form-grid>.bu-span-2{grid-column:auto}}.bu-combobox{min-inline-size:0;position:relative}.bu-combobox__list{z-index:var(--bu-z-popover);max-block-size:min(320px,60vh);padding:var(--bu-space-4);background:var(--bu-panel-elevated);border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-md);box-shadow:var(--bu-shadow-3);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--bu-space-4));inset-inline:0;overflow-y:auto}.bu-combobox__list[hidden],.bu-combobox__list:empty{display:none}.bu-combobox__option{align-items:center;gap:var(--bu-space-8);padding:var(--bu-space-6) var(--bu-space-8);min-block-size:calc(var(--bu-control) * .875);border-radius:var(--bu-radius-xs);font:var(--bu-font-footnote);color:var(--bu-content);cursor:pointer;border-inline-start:2px solid #0000;display:flex}.bu-combobox__option[data-active]{background:var(--bu-accent);color:var(--bu-content-on-accent)}.bu-combobox__option[aria-selected=true]{background:var(--bu-selected);color:var(--bu-selected-ink);border-inline-start-color:var(--bu-selected-ink);font-weight:var(--bu-weight-medium)}.bu-combobox__option[aria-selected=true][data-active]{background:var(--bu-accent);color:var(--bu-content-on-accent);border-inline-start-color:var(--bu-content-on-accent)}.bu-combobox__option[aria-disabled=true]{color:var(--bu-content-disabled);cursor:not-allowed}.bu-combobox__empty{padding:var(--bu-space-12) var(--bu-space-8);font:var(--bu-font-caption);color:var(--bu-content-tertiary);text-align:center}.bu-dot{background:var(--bu-content-quaternary);border-radius:50%;flex-shrink:0;block-size:7px;inline-size:7px;display:inline-block}.bu-dot--ok{background:var(--bu-ok-ink)}.bu-dot--warn{background:var(--bu-warn-ink)}.bu-dot--error{background:var(--bu-error-ink)}.bu-dot--info{background:var(--bu-info-ink)}.bu-dot--accent{background:var(--bu-accent)}.bu-dot--pulse{animation:bu-pulse 1s var(--bu-ease-standard) infinite}@keyframes bu-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.bu-badge{align-items:center;gap:var(--bu-space-4);font:var(--bu-font-micro);font-weight:var(--bu-weight-bold);letter-spacing:var(--bu-tracking-caps);text-transform:uppercase;padding:3px var(--bu-space-8);border-radius:var(--bu-radius-full);background:var(--bu-fill-secondary);color:var(--bu-content-secondary);white-space:nowrap;line-height:1.4;display:inline-flex}.bu-badge--ok{background:var(--bu-ok-soft);color:var(--bu-ok-ink)}.bu-badge--warn{background:var(--bu-warn-soft);color:var(--bu-warn-ink)}.bu-badge--error{background:var(--bu-error-soft);color:var(--bu-error-ink)}.bu-badge--info{background:var(--bu-info-soft);color:var(--bu-info-ink)}.bu-badge--accent{background:var(--bu-accent-soft);color:var(--bu-accent-ink)}.bu-badge--solid{background:var(--bu-accent);color:var(--bu-content-on-accent)}.bu-badge--outline{border:var(--bu-hairline) solid var(--bu-separator-opaque);background:0 0}.bu-count{border-radius:var(--bu-radius-full);background:var(--bu-error);block-size:18px;min-inline-size:18px;color:var(--bu-content-on-error);font:var(--bu-font-micro);font-weight:var(--bu-weight-bold);font-variant-numeric:tabular-nums;place-content:center;padding-inline:5px;display:inline-grid}.bu-count--quiet{background:var(--bu-fill-tertiary);color:var(--bu-content-secondary)}.bu-chip{align-items:center;gap:var(--bu-space-4);font:var(--bu-font-caption);color:var(--bu-content-secondary);background:var(--bu-fill-secondary);border:var(--bu-hairline) solid var(--bu-border-control);border-radius:var(--bu-radius-full);padding:3px var(--bu-space-8);white-space:nowrap;min-block-size:var(--bu-control-xs);display:inline-flex}button.bu-chip,a.bu-chip,.bu-chip--interactive{cursor:pointer}@media (hover:hover){button.bu-chip:hover,.bu-chip--interactive:hover{background:var(--bu-fill-tertiary);color:var(--bu-content);border-color:var(--bu-border-control-hover)}}.bu-chip[aria-pressed=true],.bu-chip--selected{background:var(--bu-selected);color:var(--bu-selected-ink);border-color:var(--bu-selected-ink)}@supports (color:color-mix(in lab, red, red)){.bu-chip[aria-pressed=true],.bu-chip--selected{border-color:color-mix(in srgb, var(--bu-selected-ink) 35%, transparent)}}.bu-chip[aria-pressed=true],.bu-chip--selected{font-weight:var(--bu-weight-medium)}.bu-chip__remove{block-size:14px;inline-size:14px;color:var(--bu-content-tertiary);cursor:pointer;border-radius:50%;place-content:center;margin-inline-end:-2px;display:grid}@media (hover:hover){.bu-chip__remove:hover{background:var(--bu-fill-tertiary);color:var(--bu-content)}}.bu-banner{align-items:flex-start;gap:var(--bu-space-10);padding:var(--bu-space-12) var(--bu-space-16);border-radius:var(--bu-radius-md);border:var(--bu-hairline) solid transparent;background:var(--bu-fill);color:var(--bu-content);font:var(--bu-font-footnote);line-height:1.5;display:flex}.bu-banner__icon{color:var(--bu-content-secondary);flex-shrink:0;margin-block-start:1px}.bu-banner__body{gap:var(--bu-space-4);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.bu-banner__title{font-weight:var(--bu-weight-semibold)}.bu-banner__actions{gap:var(--bu-space-8);margin-block-start:var(--bu-space-4);display:flex}.bu-banner--info .bu-banner__icon{color:var(--bu-info-ink)}.bu-banner--ok .bu-banner__icon{color:var(--bu-ok-ink)}.bu-banner--warn .bu-banner__icon{color:var(--bu-warn-ink)}.bu-banner--error .bu-banner__icon{color:var(--bu-error-ink)}.bu-banner--accent .bu-banner__icon{color:var(--bu-accent-ink)}.bu-banner--warn .bu-banner__title{color:var(--bu-warn-ink)}.bu-banner--error .bu-banner__title{color:var(--bu-error-ink)}.bu-offline-strip{background:var(--bu-fill-secondary);border-color:var(--bu-border-control)}.bu-offline-strip .bu-banner__icon{color:var(--bu-content-tertiary)}.bu-status-strip{padding:var(--bu-space-10) var(--bu-space-16);font:var(--bu-font-footnote);border-block-start:var(--bu-hairline) solid var(--bu-separator);border-inline-start:3px solid var(--bu-content-quaternary);background:var(--bu-fill);color:var(--bu-content-secondary);line-height:1.5}.bu-status-strip--pending{border-inline-start-color:var(--bu-accent);color:var(--bu-content)}.bu-status-strip--ok{border-inline-start-color:var(--bu-ok-ink);color:var(--bu-ok-ink)}.bu-status-strip--warn{border-inline-start-color:var(--bu-warn-ink);color:var(--bu-warn-ink)}.bu-status-strip--error{border-inline-start-color:var(--bu-error-ink);color:var(--bu-error-ink)}.bu-findings{gap:var(--bu-space-4);flex-direction:column;display:flex}.bu-findings__verdict{font:var(--bu-font-callout);font-weight:var(--bu-weight-semibold);color:var(--bu-content-secondary);padding-block-end:var(--bu-space-6)}.bu-findings__verdict--ok{color:var(--bu-ok-ink)}.bu-findings__verdict--warn{color:var(--bu-warn-ink)}.bu-findings__verdict--error{color:var(--bu-error-ink)}.bu-finding{align-items:baseline;gap:var(--bu-space-8);font:var(--bu-font-caption);line-height:1.5;display:flex}.bu-finding__level{font:var(--bu-font-micro);font-weight:var(--bu-weight-bold);letter-spacing:var(--bu-tracking-caps);text-transform:uppercase;min-inline-size:58px;color:var(--bu-content-tertiary);flex-shrink:0}.bu-finding__message{color:var(--bu-content);flex:auto;min-inline-size:0}.bu-finding__source{color:var(--bu-content-tertiary);white-space:nowrap;font:var(--bu-font-micro);margin-inline-start:auto}.bu-finding--info .bu-finding__level{color:var(--bu-info-ink)}.bu-finding--warning .bu-finding__level{color:var(--bu-warn-ink)}.bu-finding--serious .bu-finding__level{color:var(--bu-error-ink)}.bu-finding--blocking .bu-finding__level{color:var(--bu-error-ink);text-underline-offset:2px;text-decoration:underline}.bu-toast-region{z-index:var(--bu-z-toast);align-items:center;gap:var(--bu-space-8);pointer-events:none;padding-inline:var(--bu-space-16);flex-direction:column;display:flex;position:fixed;inset-block-end:calc(var(--bu-space-20) + env(safe-area-inset-bottom,0px));inset-inline:0}.bu-toast-region--end{align-items:flex-end}.bu-toast-region--top{inset-block:calc(var(--bu-space-20) + env(safe-area-inset-top,0px)) auto;flex-direction:column-reverse}.bu-toast{pointer-events:auto;align-items:center;gap:var(--bu-space-10);max-inline-size:min(440px,100%);padding:var(--bu-space-10) var(--bu-space-16);background:var(--bu-panel-elevated);border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-full);box-shadow:var(--bu-shadow-3);font:var(--bu-font-footnote);color:var(--bu-content);animation:bu-toast-in var(--bu-duration-slow) var(--bu-ease-spring);display:flex}.bu-toast[data-leaving]{animation:bu-toast-out var(--bu-duration-base) var(--bu-ease-exit) forwards}.bu-toast__icon{flex-shrink:0}.bu-toast--ok .bu-toast__icon{color:var(--bu-ok-ink)}.bu-toast--warn .bu-toast__icon{color:var(--bu-warn-ink)}.bu-toast--error .bu-toast__icon{color:var(--bu-error-ink)}.bu-toast__action{flex-shrink:0;margin-inline-start:var(--bu-space-4)}@keyframes bu-toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes bu-toast-out{to{opacity:0;transform:translateY(6px)scale(.98)}}.bu-tooltip{z-index:var(--bu-z-tooltip);max-inline-size:260px;padding:var(--bu-space-6) var(--bu-space-10);background:var(--bu-content);color:var(--bu-content-inverse);border-radius:var(--bu-radius-sm);font:var(--bu-font-caption);box-shadow:var(--bu-shadow-3);pointer-events:none;opacity:0;transition:opacity var(--bu-duration-fast) var(--bu-ease-standard), transform var(--bu-duration-fast) var(--bu-ease-standard);line-height:1.4;position:absolute;transform:translateY(2px)}.bu-tooltip[data-visible]{opacity:1;transform:none}.bu-tooltip__key{font:var(--bu-font-micro);opacity:.7;margin-inline-start:var(--bu-space-6)}.bu-progress{border-radius:var(--bu-radius-full);background:var(--bu-fill-tertiary);block-size:4px;inline-size:100%;position:relative;overflow:hidden}.bu-progress__bar{block-size:100%;inline-size:var(--bu-progress-pct,0%);background:var(--bu-accent);border-radius:inherit;transition:inline-size var(--bu-duration-slow) var(--bu-ease-standard)}.bu-progress--indeterminate .bu-progress__bar{inline-size:35%;animation:bu-indeterminate 1.4s var(--bu-ease-standard) infinite}@keyframes bu-indeterminate{0%{transform:translate(-100%)}to{transform:translate(320%)}}.bu-progress--lg{block-size:8px}.bu-meter{gap:var(--bu-space-4);font:var(--bu-font-caption);color:var(--bu-content-secondary);flex-direction:column;display:flex}.bu-meter__head{justify-content:space-between;gap:var(--bu-space-8);display:flex}.bu-meter__value{font-variant-numeric:tabular-nums;color:var(--bu-content)}.bu-meter--warn .bu-progress__bar{background:var(--bu-warn-ink)}.bu-meter--error .bu-progress__bar{background:var(--bu-error-ink)}.bu-meter--ok .bu-progress__bar{background:var(--bu-ok-ink)}.bu-spinner{inline-size:var(--bu-icon);block-size:var(--bu-icon);border:2px solid var(--bu-fill-tertiary);border-block-start-color:var(--bu-accent);border-radius:50%;flex-shrink:0;animation:.64s linear infinite bu-spin}.bu-spinner--lg{inline-size:var(--bu-icon-xl);block-size:var(--bu-icon-xl);border-width:2.5px}.bu-working{align-items:center;gap:var(--bu-space-6);padding:var(--bu-space-6) var(--bu-space-12);background:var(--bu-panel-translucent);-webkit-backdrop-filter:saturate(180%) blur(var(--bu-blur-chrome));backdrop-filter:saturate(180%) blur(var(--bu-blur-chrome));border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-full);box-shadow:var(--bu-shadow-1);font:var(--bu-font-caption);color:var(--bu-content-secondary);display:inline-flex}.bu-working:before{content:"";background:var(--bu-accent);block-size:7px;inline-size:7px;animation:bu-pulse 1s var(--bu-ease-standard) infinite;border-radius:50%}.bu-skeleton{background:linear-gradient(90deg, var(--bu-fill) 25%, var(--bu-fill-secondary) 37%, var(--bu-fill) 63%);animation:bu-shimmer 1.4s var(--bu-ease-standard) infinite;border-radius:var(--bu-radius-sm);background-size:400% 100%;block-size:1em}.bu-skeleton--text{block-size:.8em;margin-block:.15em}.bu-skeleton--circle{border-radius:50%}.bu-skeleton--block{border-radius:var(--bu-radius-md);block-size:100%}@keyframes bu-shimmer{to{background-position:-135% 0}}.bu-empty{justify-content:center;align-items:center;gap:var(--bu-space-10);padding:var(--bu-space-48) var(--bu-space-24);text-align:center;color:var(--bu-content-secondary);flex-direction:column;min-block-size:0;display:flex}.bu-empty__icon{color:var(--bu-content-quaternary);margin-block-end:var(--bu-space-2)}.bu-empty__title{font:var(--bu-font-headline);color:var(--bu-content)}.bu-empty__body{font:var(--bu-font-footnote);text-wrap:pretty;max-inline-size:44ch}.bu-empty__actions{gap:var(--bu-space-8);flex-wrap:wrap;justify-content:center;margin-block-start:var(--bu-space-6);display:flex}.bu-group{border-block-end:var(--bu-hairline) solid var(--bu-separator)}.bu-group:last-child{border-block-end:none}.bu-group__header{align-items:center;gap:var(--bu-space-6);inline-size:100%;padding:var(--bu-space-10) var(--bu-space-16);min-block-size:var(--bu-min-target);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--bu-content);font:var(--bu-font-footnote);font-weight:var(--bu-weight-semibold);text-align:start;transition:background var(--bu-duration-fast) var(--bu-ease-standard);background:0 0;display:flex}@media (hover:hover){.bu-group__header:hover{background:var(--bu-panel-hover)}}.bu-group__header:focus-visible{outline-offset:-2px}.bu-group__chevron{inline-size:var(--bu-icon-sm);block-size:var(--bu-icon-sm);color:var(--bu-content-tertiary);transition:transform var(--bu-duration-base) var(--bu-ease-standard);flex-shrink:0}.bu-group__header[aria-expanded=false] .bu-group__chevron{transform:rotate(-90deg)}[dir=rtl] .bu-group__header[aria-expanded=false] .bu-group__chevron{transform:rotate(90deg)}.bu-group__count{color:var(--bu-content-tertiary);font-weight:var(--bu-weight-regular);margin-inline-start:auto}.bu-group__badge{margin-inline-start:auto}.bu-group__body{gap:var(--bu-space-10);padding:var(--bu-space-2) var(--bu-space-16) var(--bu-space-16);display:grid}.bu-group__body[hidden]{display:none}.bu-details{border-block-end:var(--bu-hairline) solid var(--bu-separator)}.bu-details>summary{align-items:center;gap:var(--bu-space-6);padding:var(--bu-space-10) var(--bu-space-16);cursor:pointer;font:var(--bu-font-footnote);font-weight:var(--bu-weight-semibold);min-block-size:var(--bu-min-target);list-style:none;display:flex}.bu-details>summary::-webkit-details-marker{display:none}.bu-details>summary:before{content:"";block-size:0;inline-size:0;color:var(--bu-content-tertiary);transition:transform var(--bu-duration-base) var(--bu-ease-standard);border-block:4px solid #0000;border-inline-start:5px solid}.bu-details[open]>summary:before{transform:rotate(90deg)}.bu-details__body{padding:var(--bu-space-2) var(--bu-space-16) var(--bu-space-16)}.bu-tabs{align-items:stretch;gap:var(--bu-space-2);border-block-end:var(--bu-hairline) solid var(--bu-separator);scrollbar-width:none;display:flex;overflow-x:auto}.bu-tabs::-webkit-scrollbar{display:none}.bu-tab{align-items:center;gap:var(--bu-space-6);padding:var(--bu-space-10) var(--bu-space-12);min-block-size:var(--bu-min-target);color:var(--bu-content-secondary);font:var(--bu-font-footnote);font-weight:var(--bu-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--bu-duration-fast) var(--bu-ease-standard);background:0 0;border:none;display:inline-flex;position:relative}.bu-tab:after{content:"";inset-block-end:-1px;inset-inline:var(--bu-space-8);block-size:2px;transition:background var(--bu-duration-base) var(--bu-ease-standard);background:0 0;border-radius:2px 2px 0 0;position:absolute}@media (hover:hover){.bu-tab:hover:not(:disabled){color:var(--bu-content)}}.bu-tab[aria-selected=true]{color:var(--bu-content);font-weight:var(--bu-weight-semibold)}.bu-tab[aria-selected=true]:after{background:var(--bu-accent)}.bu-tab:disabled{color:var(--bu-content-disabled);cursor:not-allowed}.bu-tab__badge{margin-inline-start:var(--bu-space-2)}.bu-tabpanel:focus-visible{outline-offset:-2px}.bu-list{flex-direction:column;display:flex}.bu-list--separated>*+*{border-block-start:var(--bu-hairline) solid var(--bu-separator)}.bu-list--inset>*{padding-inline:var(--bu-space-16)}.bu-list-item{align-items:center;gap:var(--bu-space-10);padding:var(--bu-space-8) var(--bu-space-12);min-block-size:var(--bu-min-target);color:var(--bu-content);font:var(--bu-font-footnote);border-radius:var(--bu-radius-sm);cursor:pointer;transition:background var(--bu-duration-fast) var(--bu-ease-standard);text-align:start;inline-size:100%;min-inline-size:0;text-decoration:none;display:flex}@media (hover:hover){.bu-list-item:hover{background:var(--bu-panel-hover)}}.bu-list-item:active{background:var(--bu-panel-active)}.bu-list-item[aria-selected=true],.bu-list-item[aria-current=page],.bu-list-item.bu-is-selected{background:var(--bu-selected);color:var(--bu-selected-ink);font-weight:var(--bu-weight-medium)}.bu-list-item[aria-disabled=true]{color:var(--bu-content-disabled);cursor:not-allowed}.bu-list-item__icon{color:var(--bu-content-tertiary);flex-shrink:0}.bu-list-item[aria-selected=true] .bu-list-item__icon{color:currentColor}.bu-list-item__body{flex-direction:column;flex:auto;gap:1px;min-inline-size:0;display:flex}.bu-list-item__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bu-list-item__note{font:var(--bu-font-caption);color:var(--bu-content-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bu-list-item__trail{color:var(--bu-content-tertiary);font:var(--bu-font-caption);flex-shrink:0;margin-inline-start:auto}.bu-list__heading{font:var(--bu-font-eyebrow);letter-spacing:var(--bu-tracking-eyebrow);text-transform:uppercase;color:var(--bu-content-tertiary);padding:var(--bu-space-12) var(--bu-space-12) var(--bu-space-4)}.bu-nav{flex-direction:column;gap:1px;display:flex}.bu-nav__item{text-align:start;align-items:center;gap:var(--bu-space-8);padding:var(--bu-space-6) var(--bu-space-10);min-block-size:var(--bu-min-target);border-radius:var(--bu-radius-sm);color:var(--bu-content-secondary);font:var(--bu-font-footnote);font-weight:var(--bu-weight-medium);cursor:pointer;transition:background var(--bu-duration-fast) var(--bu-ease-standard), color var(--bu-duration-fast) var(--bu-ease-standard);text-decoration:none;display:flex}@media (hover:hover){.bu-nav__item:hover{background:var(--bu-panel-hover);color:var(--bu-content)}}.bu-nav__item[aria-current]{background:var(--bu-accent-soft);color:var(--bu-accent-ink);font-weight:var(--bu-weight-semibold)}.bu-nav__item .bu-icon{flex-shrink:0}.bu-nav__section{font:var(--bu-font-eyebrow);letter-spacing:var(--bu-tracking-eyebrow);text-transform:uppercase;color:var(--bu-content-secondary);padding:var(--bu-space-12) var(--bu-space-10) var(--bu-space-4)}.bu-breadcrumb{align-items:center;gap:var(--bu-space-4);font:var(--bu-font-caption);color:var(--bu-content-tertiary);flex-wrap:wrap;min-inline-size:0;display:flex}.bu-breadcrumb a{color:var(--bu-content-secondary);text-decoration:none}@media (hover:hover){.bu-breadcrumb a:hover{color:var(--bu-content);text-decoration:underline}}.bu-breadcrumb li{align-items:center;gap:var(--bu-space-4);min-inline-size:0;display:flex}.bu-breadcrumb li+li:before{content:"/";color:var(--bu-content-quaternary);margin-inline-end:var(--bu-space-2)}.bu-breadcrumb [aria-current]{color:var(--bu-content);font-weight:var(--bu-weight-medium)}.bu-steps{align-items:flex-start;gap:var(--bu-space-4);min-inline-size:0;display:flex}.bu-step{gap:var(--bu-space-6);min-inline-size:0;font:var(--bu-font-caption);color:var(--bu-content-tertiary);flex-direction:column;flex:1 1 0;display:flex}.bu-step__rail{border-radius:var(--bu-radius-full);background:var(--bu-fill-tertiary);block-size:3px}.bu-step__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bu-step--done .bu-step__rail{background:var(--bu-accent)}.bu-step--done .bu-step__label{color:var(--bu-content-secondary)}.bu-step--current .bu-step__rail{background:var(--bu-accent)}.bu-step--current .bu-step__label{color:var(--bu-content);font-weight:var(--bu-weight-semibold)}.bu-pagination{align-items:center;gap:var(--bu-space-4);display:flex}.bu-pagination__page{min-inline-size:var(--bu-control-sm);block-size:var(--bu-control-sm);padding-inline:var(--bu-space-6);border-radius:var(--bu-radius-sm);font:var(--bu-font-caption);font-variant-numeric:tabular-nums;color:var(--bu-content-secondary);cursor:pointer;place-content:center;display:inline-grid}@media (hover:hover){.bu-pagination__page:hover{background:var(--bu-fill);color:var(--bu-content)}}.bu-pagination__page[aria-current]{background:var(--bu-accent);color:var(--bu-content-on-accent);font-weight:var(--bu-weight-semibold)}.bu-menu{min-inline-size:200px;max-inline-size:320px;padding:var(--bu-space-4);flex-direction:column;gap:1px;display:flex}.bu-menu__item{align-items:center;gap:var(--bu-space-8);padding:var(--bu-space-6) var(--bu-space-8);min-block-size:calc(var(--bu-control) * .875);border-radius:var(--bu-radius-xs);font:var(--bu-font-footnote);color:var(--bu-content);text-align:start;cursor:pointer;inline-size:100%;text-decoration:none;display:flex}.bu-menu__item[data-active]{background:var(--bu-selected);color:var(--bu-selected-ink);border-inline-start:2px solid var(--bu-selected-ink);padding-inline-start:calc(var(--bu-space-8) - 2px)}.bu-menu__item[data-active] .bu-menu__key{color:inherit;opacity:.75}@media (hover:hover){.bu-menu__item:hover{background:var(--bu-accent);color:var(--bu-content-on-accent)}.bu-menu__item:hover .bu-menu__key{color:inherit;opacity:.75}}.bu-menu__item[aria-disabled=true]{color:var(--bu-content-disabled);cursor:not-allowed}.bu-menu__item--destructive{color:var(--bu-error-ink)}@media (hover:hover){.bu-menu__item--destructive:hover{background:var(--bu-error);color:var(--bu-content-on-error)}}.bu-menu__key{color:var(--bu-content-tertiary);font:var(--bu-font-caption);font-variant-numeric:tabular-nums;margin-inline-start:auto}.bu-menu__check{inline-size:var(--bu-icon-sm);opacity:0;flex-shrink:0}.bu-menu__item[aria-checked=true] .bu-menu__check{opacity:1}.bu-menu__separator{block-size:var(--bu-hairline);background:var(--bu-separator);margin-block:var(--bu-space-4)}.bu-menu__label{font:var(--bu-font-micro);letter-spacing:var(--bu-tracking-caps);text-transform:uppercase;color:var(--bu-content-tertiary);padding:var(--bu-space-6) var(--bu-space-8) var(--bu-space-2)}.bu-dialog{border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-xl);background:var(--bu-panel-elevated);color:var(--bu-content);box-shadow:var(--bu-shadow-4);inline-size:min(520px, calc(100vw - var(--bu-space-32)));flex-direction:column;max-block-size:min(84dvh,780px);margin:auto;padding:0;display:flex;overflow:hidden}.bu-dialog::backdrop{background:var(--bu-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:is(.bu-dialog:not([open]):not(:popover-open),.bu-palette:not([open]):not(:popover-open),.bu-sheet:not([open]):not(:popover-open)){display:none}.bu-dialog[open]{animation:bu-dialog-in var(--bu-duration-slow) var(--bu-ease-spring)}.bu-dialog[open]::backdrop{animation:bu-fade-in var(--bu-duration-base) var(--bu-ease-standard)}.bu-dialog--sm{inline-size:min(400px, calc(100vw - var(--bu-space-32)))}.bu-dialog--lg{inline-size:min(760px, calc(100vw - var(--bu-space-32)))}.bu-dialog--full{inline-size:min(1100px, calc(100vw - var(--bu-space-32)));block-size:min(88dvh,900px);max-block-size:none}@keyframes bu-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes bu-fade-in{0%{opacity:0}to{opacity:1}}.bu-dialog__head{align-items:flex-start;gap:var(--bu-space-12);padding:var(--bu-space-20) var(--bu-space-20) var(--bu-space-12);flex-shrink:0;display:flex}.bu-dialog__title{font:var(--bu-font-title-3);letter-spacing:var(--bu-tracking-title-3);text-wrap:balance}.bu-dialog__subtitle{font:var(--bu-font-footnote);color:var(--bu-content-secondary);text-wrap:pretty;margin-block-start:var(--bu-space-2)}.bu-dialog__close{flex-shrink:0;margin-inline-start:auto}.bu-dialog__body{padding:0 var(--bu-space-20) var(--bu-space-20);gap:var(--bu-space-16);flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow-y:auto}.bu-dialog__foot{justify-content:flex-end;align-items:center;gap:var(--bu-space-8);padding:var(--bu-space-12) var(--bu-space-20);border-block-start:var(--bu-hairline) solid var(--bu-separator);background:var(--bu-panel);flex-wrap:wrap;flex-shrink:0;display:flex}.bu-dialog__foot>.bu-dialog__foot-start{margin-inline-end:auto}.bu-dialog--alert{inline-size:min(360px, calc(100vw - var(--bu-space-32)));text-align:center}.bu-dialog--alert .bu-dialog__head{align-items:center;gap:var(--bu-space-8);flex-direction:column;padding-block-start:var(--bu-space-24)}.bu-dialog--alert .bu-dialog__foot{justify-content:center}.bu-dialog--alert .bu-dialog__icon{color:var(--bu-warn-ink)}.bu-dialog--alert.bu-dialog--destructive .bu-dialog__icon{color:var(--bu-error-ink)}.bu-sheet{background:var(--bu-panel-elevated);color:var(--bu-content);box-shadow:var(--bu-shadow-4);border:none;flex-direction:column;max-block-size:none;max-inline-size:none;margin:auto;padding:0;display:flex;overflow:hidden}.bu-sheet::backdrop{background:var(--bu-scrim)}.bu-sheet--bottom{max-block-size:90dvh;inline-size:100%;border-start-start-radius:var(--bu-radius-xl);border-start-end-radius:var(--bu-radius-xl);padding-block-end:env(safe-area-inset-bottom,0px);inset:auto 0 0}.bu-sheet--bottom[open]{animation:bu-sheet-up var(--bu-duration-slow) var(--bu-ease-entrance)}@keyframes bu-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.bu-sheet--end{border-start-start-radius:var(--bu-radius-xl);border-end-start-radius:var(--bu-radius-xl);block-size:100dvh;inline-size:min(440px,100vw);inset:0 0 0 auto}.bu-sheet--end[open]{animation:bu-sheet-in var(--bu-duration-slow) var(--bu-ease-entrance)}@keyframes bu-sheet-in{0%{transform:translate(100%)}to{transform:none}}.bu-sheet__grip{border-radius:var(--bu-radius-full);background:var(--bu-fill-tertiary);block-size:4px;inline-size:36px;margin:var(--bu-space-8) auto var(--bu-space-4);flex-shrink:0}.bu-popover{z-index:var(--bu-z-popover);background:var(--bu-panel-elevated);border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-md);box-shadow:var(--bu-shadow-3);color:var(--bu-content);max-inline-size:min(360px, calc(100vw - var(--bu-space-16)));margin:0;padding:0;position:absolute;inset:auto;overflow:visible}.bu-popover:not([data-open]):not(:popover-open){display:none}:is(.bu-popover[data-open],.bu-popover:popover-open){animation:bu-pop-in var(--bu-duration-fast) var(--bu-ease-spring)}@keyframes bu-pop-in{0%{opacity:0;transform:scale(.97)translateY(-2px)}to{opacity:1;transform:none}}.bu-popover__body{padding:var(--bu-space-12);gap:var(--bu-space-10);flex-direction:column;display:flex}.bu-popover__head{padding:var(--bu-space-10) var(--bu-space-12);border-block-end:var(--bu-hairline) solid var(--bu-separator);font:var(--bu-font-footnote);font-weight:var(--bu-weight-semibold)}.bu-popover--menu{padding:0}.bu-drawer{z-index:var(--bu-z-drawer);background:var(--bu-panel);border-inline-start:var(--bu-hairline) solid var(--bu-separator);inline-size:min(400px,100vw);box-shadow:var(--bu-shadow-4);transition:transform var(--bu-duration-slow) var(--bu-ease-standard), visibility var(--bu-duration-slow);visibility:hidden;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(100%)}.bu-drawer[data-open]{visibility:visible;transform:none}.bu-drawer--start{border-inline:none var(--bu-hairline) solid var(--bu-separator);inset-inline:0 auto;transform:translate(-100%)}.bu-scrim{z-index:var(--bu-z-scrim);background:var(--bu-scrim);opacity:0;visibility:hidden;transition:opacity var(--bu-duration-base) var(--bu-ease-standard), visibility var(--bu-duration-base);position:fixed;inset:0}.bu-scrim[data-open]{opacity:1;visibility:visible}.bu-palette{inline-size:min(600px, calc(100vw - var(--bu-space-32)));border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-lg);background:var(--bu-panel-translucent);max-block-size:min(60dvh,520px);-webkit-backdrop-filter:saturate(180%) blur(var(--bu-blur-heavy));backdrop-filter:saturate(180%) blur(var(--bu-blur-heavy));box-shadow:var(--bu-shadow-4);color:var(--bu-content);flex-direction:column;margin-block:12vh auto;margin-inline:auto;padding:0;display:flex;overflow:hidden}.bu-palette::backdrop{background:var(--bu-scrim)}.bu-palette__search{border:none;border-block-end:var(--bu-hairline) solid var(--bu-separator);block-size:var(--bu-control-xl);font:var(--bu-font-body);padding-inline:var(--bu-space-16);background:0 0;border-radius:0}.bu-palette__search:focus{background:0 0;outline:none}.bu-palette__results{padding:var(--bu-space-6);flex:auto;min-block-size:0;overflow-y:auto}@media (max-width:640px){.bu-dialog:not(.bu-dialog--alert){border-radius:var(--bu-radius-xl) var(--bu-radius-xl) 0 0;max-block-size:92dvh;inline-size:100%;max-inline-size:none;margin-block-end:0;inset:auto 0 0}.bu-palette{border-radius:var(--bu-radius-xl) var(--bu-radius-xl) 0 0;inline-size:100%;margin-block-start:0;inset:auto 0 0}}.bu-table-wrap{border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-md);background:var(--bu-panel);inline-size:100%;overflow-x:auto}.bu-table-wrap--flush{background:0 0;border:none;border-radius:0}.bu-table-wrap[data-loading]{pointer-events:none;position:relative;overflow:hidden}.bu-table-wrap[data-loading]>*{visibility:hidden}.bu-table-wrap[data-loading]:after{content:"";background:linear-gradient(90deg, var(--bu-fill) 25%, var(--bu-fill-secondary) 37%, var(--bu-fill) 63%);animation:bu-shimmer 1.4s var(--bu-ease-standard) infinite;background-size:400% 100%;position:absolute;inset:0}.bu-table{border-collapse:separate;border-spacing:0;inline-size:100%;font:var(--bu-font-footnote);color:var(--bu-content)}.bu-table th,.bu-table td{padding:var(--bu-space-8) var(--bu-space-12);text-align:start;vertical-align:middle;border-block-end:var(--bu-hairline) solid var(--bu-separator)}.bu-table thead th{font:var(--bu-font-micro);font-weight:var(--bu-weight-bold);letter-spacing:var(--bu-tracking-caps);text-transform:uppercase;color:var(--bu-content-tertiary);background:var(--bu-panel);white-space:nowrap;z-index:1;position:sticky;inset-block-start:0}.bu-table tbody tr:last-child td{border-block-end:none}.bu-table tbody tr{transition:background var(--bu-duration-fast) var(--bu-ease-standard)}@media (hover:hover){.bu-table--hover tbody tr:hover{background:var(--bu-panel-hover)}}.bu-table--zebra tbody tr:nth-child(2n){background:var(--bu-content)}@supports (color:color-mix(in lab, red, red)){.bu-table--zebra tbody tr:nth-child(2n){background:color-mix(in srgb, var(--bu-content) 2.5%, transparent)}}.bu-table tbody tr[aria-selected=true]{background:var(--bu-selected)}.bu-table tbody tr[aria-selected=true]>:first-child{box-shadow:inset 2px 0 0 0 var(--bu-selected-ink)}.bu-table--sticky-first tbody tr[aria-selected=true]>:first-child{background:var(--bu-selected)}.bu-table--compact th,.bu-table--compact td{padding:var(--bu-space-4) var(--bu-space-8)}.bu-table .bu-num,.bu-table [data-numeric]{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.bu-table__sort{align-items:center;gap:var(--bu-space-4);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;display:inline-flex}.bu-table__sort .bu-icon{opacity:0;transition:opacity var(--bu-duration-fast) var(--bu-ease-standard)}@media (hover:hover){.bu-table__sort:hover .bu-icon{opacity:.5}}@media (hover:none){.bu-table__sort .bu-icon{opacity:1}}.bu-table th[aria-sort] .bu-table__sort{color:var(--bu-content)}.bu-table th[aria-sort] .bu-table__sort .bu-icon{opacity:1}.bu-table th[aria-sort=descending] .bu-table__sort .bu-icon{transform:rotate(180deg)}.bu-table--sticky-first :is(th,td):first-child{background:var(--bu-panel);z-index:2;position:sticky;inset-inline-start:0}.bu-table[data-bu-grid] tbody tr:focus-visible,.bu-table[data-bu-grid] tbody tr[data-bu-focused]{z-index:3;box-shadow:0 0 0 2px var(--bu-focus-ring);position:relative}.bu-table caption{caption-side:bottom;padding:var(--bu-space-8) var(--bu-space-12);font:var(--bu-font-caption);color:var(--bu-content-tertiary);text-align:start}.bu-readout{gap:var(--bu-space-2) var(--bu-space-10);font:var(--bu-font-caption);color:var(--bu-content-secondary);grid-template-columns:auto 1fr;margin:0;line-height:1.65;display:grid}.bu-readout dt{color:var(--bu-content-tertiary)}.bu-readout dd{color:var(--bu-content);font-weight:var(--bu-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.bu-readout--rows{grid-template-columns:1fr auto}.bu-readout--rows dd{text-align:end}.bu-readout__title{color:var(--bu-accent-ink);font-weight:var(--bu-weight-semibold);font-size:var(--bu-text-footnote);grid-column:1/-1;margin-block-end:var(--bu-space-2)}.bu-readout-card{padding:var(--bu-space-10) var(--bu-space-12);background:var(--bu-panel-translucent);-webkit-backdrop-filter:saturate(180%) blur(var(--bu-blur-chrome));backdrop-filter:saturate(180%) blur(var(--bu-blur-chrome));border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-md);box-shadow:var(--bu-shadow-1)}.bu-readout-card--static{pointer-events:none}.bu-stat{gap:var(--bu-space-2);flex-direction:column;min-inline-size:0;display:flex}.bu-stat__label{font:var(--bu-font-eyebrow);letter-spacing:var(--bu-tracking-eyebrow);text-transform:uppercase;color:var(--bu-content-tertiary)}.bu-stat__value{font:var(--bu-font-title-1);letter-spacing:var(--bu-tracking-title-1);font-variant-numeric:tabular-nums;color:var(--bu-content)}.bu-stat__unit{font:var(--bu-font-footnote);color:var(--bu-content-tertiary);font-weight:var(--bu-weight-regular)}.bu-stat__delta{align-items:center;gap:var(--bu-space-2);font:var(--bu-font-caption);font-variant-numeric:tabular-nums;display:inline-flex}.bu-stat__delta--up{color:var(--bu-ok-ink)}.bu-stat__delta--down{color:var(--bu-error-ink)}.bu-stat__delta--flat{color:var(--bu-content-tertiary)}.bu-code{font:var(--bu-font-mono);background:var(--bu-surface-sunken);border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-md);padding:var(--bu-space-12);color:var(--bu-content);tab-size:2;line-height:1.55;overflow-x:auto}.bu-code--inline{border-radius:var(--bu-radius-xs);background:var(--bu-fill);border:none;padding:.1em .35em;display:inline}.bu-kbd{min-inline-size:1.6em;font:var(--bu-font-caption);font-family:var(--bu-family-mono);color:var(--bu-content-secondary);background:var(--bu-fill);border:var(--bu-hairline) solid var(--bu-separator);border-radius:var(--bu-radius-xs);border-block-end-width:2px;justify-content:center;align-items:center;padding:.1em .4em;line-height:1.4;display:inline-flex}.bu-avatar{inline-size:var(--bu-control);block-size:var(--bu-control);background:var(--bu-fill-secondary);color:var(--bu-content-secondary);font:var(--bu-font-caption);font-weight:var(--bu-weight-semibold);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-content:center;display:inline-grid;overflow:hidden}.bu-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.bu-avatar--sm{inline-size:var(--bu-control-sm);block-size:var(--bu-control-sm)}.bu-avatar--lg{inline-size:var(--bu-control-lg);block-size:var(--bu-control-lg);font:var(--bu-font-footnote);font-weight:var(--bu-weight-semibold)}.bu-avatar--square{border-radius:var(--bu-radius-sm)}.bu-avatar-stack{display:inline-flex}.bu-avatar-stack>.bu-avatar+.bu-avatar{box-shadow:0 0 0 2px var(--bu-panel);margin-inline-start:calc(var(--bu-control) * -.32)}.bu-swatch{inline-size:var(--bu-control-sm);block-size:var(--bu-control-sm);border-radius:var(--bu-radius-sm);border:var(--bu-hairline) solid var(--bu-separator);background-position:50%;background-size:cover;flex-shrink:0}.bu-swatch--lg{inline-size:var(--bu-control-xl);block-size:var(--bu-control-xl);border-radius:var(--bu-radius-md)}.bu-swatch--round{border-radius:50%}.bu-thumb{aspect-ratio:var(--bu-thumb-ratio,4 / 3);background:var(--bu-surface-sunken);border-radius:var(--bu-radius-md);border:var(--bu-hairline) solid var(--bu-separator);display:block;position:relative;overflow:hidden}.bu-thumb img,.bu-thumb video{object-fit:cover;block-size:100%;inline-size:100%}.bu-thumb[data-loading]>*{visibility:hidden}.bu-thumb[data-loading]:after{content:"";background:linear-gradient(90deg, var(--bu-fill) 25%, var(--bu-fill-secondary) 37%, var(--bu-fill) 63%);animation:bu-shimmer 1.4s var(--bu-ease-standard) infinite;background-size:400% 100%;position:absolute;inset:0}.bu-thumb__caption{padding:var(--bu-space-16) var(--bu-space-10) var(--bu-space-8);color:#fff;font:var(--bu-font-caption);background:linear-gradient(#0000,#0000009e);position:absolute;inset-block-end:0;inset-inline:0}.bu-tree{font:var(--bu-font-footnote)}.bu-tree ul{margin:0;padding-inline-start:var(--bu-space-16);list-style:none}.bu-tree__node{align-items:center;gap:var(--bu-space-6);padding:var(--bu-space-2) var(--bu-space-6);min-block-size:calc(var(--bu-control) * .75);border-radius:var(--bu-radius-xs);cursor:pointer;color:var(--bu-content);display:flex}@media (hover:hover){.bu-tree__node:hover{background:var(--bu-panel-hover)}}.bu-tree__node[aria-selected=true]{background:var(--bu-selected);color:var(--bu-selected-ink);font-weight:var(--bu-weight-medium)}.bu-tree__twisty{inline-size:var(--bu-icon-sm);block-size:var(--bu-icon-sm);color:var(--bu-content-tertiary);transition:transform var(--bu-duration-fast) var(--bu-ease-standard);flex-shrink:0}.bu-tree__node[aria-expanded=false] .bu-tree__twisty{transform:rotate(-90deg)}.bu-flow>*+*{margin-block-start:var(--bu-flow-space,var(--bu-space-12))}.bu-flow--tight{--bu-flow-space:var(--bu-space-6)}.bu-flow--loose{--bu-flow-space:var(--bu-space-24)}.bu-items-start{align-items:flex-start}.bu-items-center{align-items:center}.bu-items-end{align-items:flex-end}.bu-items-stretch{align-items:stretch}.bu-items-baseline{align-items:baseline}.bu-justify-start{justify-content:flex-start}.bu-justify-center{justify-content:center}.bu-justify-end{justify-content:flex-end}.bu-justify-between{justify-content:space-between}.bu-self-start{align-self:flex-start}.bu-self-center{align-self:center}.bu-self-end{align-self:flex-end}.bu-text-start{text-align:start}.bu-text-center{text-align:center}.bu-text-end{text-align:end}.bu-wrap{flex-wrap:wrap}.bu-nowrap-flex{flex-wrap:nowrap}.bu-grow{flex:auto;min-inline-size:0}.bu-shrink-0{flex-shrink:0}.bu-bg-surface{background:var(--bu-surface)}.bu-bg-sunken{background:var(--bu-surface-sunken)}.bu-bg-panel{background:var(--bu-panel)}.bu-bg-fill{background:var(--bu-fill)}.bu-bg-accent-soft{background:var(--bu-accent-soft)}.bu-bordered{border:var(--bu-hairline) solid var(--bu-separator)}.bu-border-t{border-block-start:var(--bu-hairline) solid var(--bu-separator)}.bu-border-b{border-block-end:var(--bu-hairline) solid var(--bu-separator)}.bu-rounded-sm{border-radius:var(--bu-radius-sm)}.bu-rounded{border-radius:var(--bu-radius-md)}.bu-rounded-lg{border-radius:var(--bu-radius-lg)}.bu-rounded-full{border-radius:var(--bu-radius-full)}.bu-elevation-0{box-shadow:none}.bu-elevation-1{box-shadow:var(--bu-shadow-1)}.bu-elevation-2{box-shadow:var(--bu-shadow-2)}.bu-elevation-3{box-shadow:var(--bu-shadow-3)}.bu-elevation-4{box-shadow:var(--bu-shadow-4)}.bu-clip{overflow:hidden}.bu-frosted{background:var(--bu-panel-translucent);-webkit-backdrop-filter:saturate(180%) blur(var(--bu-blur-chrome));backdrop-filter:saturate(180%) blur(var(--bu-blur-chrome))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bu-frosted,.bu-panel--translucent,.bu-appbar,.bu-actionbar,.bu-working,.bu-readout-card{background:var(--bu-panel)}}.bu-p-0{padding:0}.bu-p-8{padding:var(--bu-space-8)}.bu-p-12{padding:var(--bu-space-12)}.bu-p-16{padding:var(--bu-space-16)}.bu-p-20{padding:var(--bu-space-20)}.bu-p-24{padding:var(--bu-space-24)}.bu-px-16{padding-inline:var(--bu-space-16)}.bu-py-12{padding-block:var(--bu-space-12)}.bu-mt-auto{margin-block-start:auto}.bu-ms-auto{margin-inline-start:auto}.bu-full{inline-size:100%}.bu-full-h{block-size:100%}.bu-min-0{min-block-size:0;min-inline-size:0}.bu-fill-space{flex:auto;min-block-size:0;min-inline-size:0}.bu-invisible{visibility:hidden}.bu-dimmed{opacity:.5}.bu-muted{color:var(--bu-content-tertiary)}.bu-disabled{opacity:.4;pointer-events:none}.bu-no-select{-webkit-user-select:none;user-select:none}.bu-no-drag{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.bu-pointer{cursor:pointer}.bu-cursor-default{cursor:default}.bu-restricted,[data-bu-restricted]{cursor:not-allowed;background-image:repeating-linear-gradient(-45deg, transparent, transparent 6px, var(--bu-content) 6px, var(--bu-content) 12px)}@supports (color:color-mix(in lab, red, red)){.bu-restricted,[data-bu-restricted]{background-image:repeating-linear-gradient(-45deg, transparent, transparent 6px, color-mix(in srgb, var(--bu-content) 4%, transparent) 6px, color-mix(in srgb, var(--bu-content) 4%, transparent) 12px)}}.bu-restricted .bu-icon,[data-bu-restricted] .bu-icon{color:var(--bu-content-tertiary)}.bu-on-dark{color:var(--bu-content-inverse);--bu-content:var(--bu-content-inverse);--bu-content-secondary:var(--bu-content-inverse)}@supports (color:color-mix(in lab, red, red)){.bu-on-dark{--bu-content-secondary:color-mix(in srgb, var(--bu-content-inverse) 78%, transparent)}}.bu-on-dark{--bu-separator:#ffffff2e;--bu-fill:#ffffff1f}@media (max-width:768px){.bu-hide-sm{display:none!important}}@media (min-width:769px){.bu-show-sm{display:none!important}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#000;background:#fff}.bu-app,.bu-page{block-size:auto;overflow:visible}.bu-main{display:block;overflow:visible}.bu-appbar,.bu-sidebar,.bu-inspector,.bu-actionbar,.bu-toast-region,.bu-fab,.bu-tooltip,.bu-scrim,.bu-no-print{display:none!important}.bu-print-only{display:revert!important}.bu-card,.bu-panel,.bu-table-wrap{box-shadow:none;break-inside:avoid;border-color:#ccc}.bu-table thead{display:table-header-group}.bu-table tr{break-inside:avoid}:is(h1,h2,h3,h4,.bu-title-1,.bu-title-2,.bu-title-3){break-after:avoid}a[href^=http]:after{content:" (" attr(href) ")";color:#555;font-size:.85em}}.bu-print-only{display:none}[dir=rtl] .bu-select{background-position:var(--bu-space-16) center, var(--bu-space-10) center}[dir=rtl] .bu-switch:checked:before{transform:translateX(calc(var(--bu-switch-h) * -.72))}[dir=rtl] .bu-breadcrumb li+li:before{content:"\\"}:root{--font-serif:var(--bu-family-display);--font-sans:var(--bu-family-ui);--c-bg:var(--bu-surface);--c-surface:var(--bu-panel);--c-ink:var(--bu-content);--c-muted:var(--bu-content-secondary);--c-faint:var(--bu-content-tertiary);--c-hair:var(--bu-separator);--c-accent:var(--bu-accent);--fs-xs:var(--bu-text-caption);--fs-sm:var(--bu-text-callout);--fs-base:var(--bu-text-body);--fs-md:var(--bu-text-title-3);--fs-lg:var(--bu-text-title-2);--fs-xl:var(--bu-text-title-1);--fs-2xl:var(--bu-text-large-title);--lh-body:1.5;--lh-head:1.3;--lh-dense:1.4;--sp-1:var(--bu-space-4);--sp-2:var(--bu-space-8);--sp-3:var(--bu-space-12);--sp-4:var(--bu-space-16);--sp-5:var(--bu-space-20);--sp-6:var(--bu-space-24);--sp-7:var(--bu-space-24);--sp-8:var(--bu-space-32);--ink:var(--bu-content);--muted:var(--bu-content-secondary);--faint:var(--bu-content-tertiary);--paper:var(--bu-surface);--surface:var(--bu-panel);--white:var(--bu-panel);--line:var(--bu-separator);--hair:var(--bu-separator);--wash:var(--bu-fill);--wash-deep:var(--bu-fill-secondary);--accent:var(--bu-accent);--accent-dark:var(--bu-accent-active);--accent-soft:var(--bu-accent-soft);--accent-line:var(--bu-accent-border);--butter:var(--bu-surface-sunken);--butter-soft:var(--bu-panel);--butter-line:var(--bu-separator);--butter-ink:var(--bu-content);--butter-muted:var(--bu-content-secondary);--green:var(--bu-accent);--green-dark:var(--bu-accent-active);--blue:var(--bu-accent)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
