:root{--bd-font-family:"Bricolage Grotesque", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--bd-font-family-mono:"JetBrains Mono", ui-monospace, sfmono-regular, menlo, consolas, monospace;--bd-font-stretch:90%;--bd-font-weight:500;--bd-font-weight-bold:600;--bd-font-variation-slnt:0;--bd-font-variation-slnt-italic:-10;--bd-font-variation-settings:"slnt" var(--bd-font-variation-slnt), "wght" var(--bd-font-weight);--bd-font-variation-settings-bold:"slnt" var(--bd-font-variation-slnt), "wght" var(--bd-font-weight-bold);--bd-font-variation-settings-italic:"slnt" var(--bd-font-variation-slnt-italic), "wght" var(--bd-font-weight);--bd-font-variation-settings-bold-italic:"slnt" var(--bd-font-variation-slnt-italic), "wght" var(--bd-font-weight-bold);--bd-weight-bold-fallback:revert;--bd-style-italic-fallback:revert;--bd-font-size-xs:.75rem;--bd-font-size-sm:.875rem;--bd-font-size-base:1rem;--bd-font-size-lg:1.25rem;--bd-font-size-xl:2rem;--bd-font-size-2xl:2.75rem;--bd-line-height:1.4;--bd-space-1:.25rem;--bd-space-2:.5rem;--bd-space-3:.75rem;--bd-space-4:1rem;--bd-space-5:1.5rem;--bd-space-6:2rem;--bd-control-height-x-small:1.5rem;--bd-control-height-small:2rem;--bd-control-height:2.5rem;--bd-control-height-big:3rem;--bd-radius-sm:.3rem;--bd-radius-md:.6rem;--bd-radius-lg:1rem;--bd-radius-full:999rem;--bd-shadow-sm:0 1px 3px #00000040;--bd-shadow-md:0 4px 12px #0000004d;--bd-shadow-lg:0 12px 32px #0006;--bd-transition-fast:.15s ease;--bd-transition:.2s ease}@supports not font-tech(variations){:root{--bd-weight-bold-fallback:700;--bd-style-italic-fallback:italic}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bd-mix-1:black;--bd-mix-2:white;--bd-overlay-color:#0009;--bd-pole-1:0;--bd-pole-2:1}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bd-mix-1:white;--bd-mix-2:black;--bd-overlay-color:#00000059;--bd-pole-1:1;--bd-pole-2:0}:root{--bd-palette-base:#161922;--bd-palette-accent:#9064ff;--bd-on-primary:#fff;--bd-hue-bend:40;--bd-blue-lobe:pow(max(0, cos((h - 265) * 1deg)), 2);--bd-bg:var(--bd-palette-base);--bd-bg-dark:oklch(from var(--bd-palette-base) calc(l * .93 + .07 * var(--bd-pole-1)) calc(c * (l * .93 + .07 * var(--bd-pole-1)) / max(l, .001)) calc(h + var(--bd-hue-bend) * .07 * (var(--bd-pole-1) - l) * var(--bd-blue-lobe)));--bd-bg-darker:oklch(from var(--bd-palette-base) calc(l * .84 + .16 * var(--bd-pole-1)) calc(c * (l * .84 + .16 * var(--bd-pole-1)) / max(l, .001)) calc(h + var(--bd-hue-bend) * .16 * (var(--bd-pole-1) - l) * var(--bd-blue-lobe)));--bd-bg-light:oklch(from var(--bd-palette-base) calc(l * .93 + .07 * var(--bd-pole-2)) calc(c * (l * .93 + .07 * var(--bd-pole-2)) / max(l, .001)) calc(h + var(--bd-hue-bend) * .07 * (var(--bd-pole-2) - l) * var(--bd-blue-lobe)));--bd-bg-lighter:oklch(from var(--bd-palette-base) calc(l * .84 + .16 * var(--bd-pole-2)) calc(c * (l * .84 + .16 * var(--bd-pole-2)) / max(l, .001)) calc(h + var(--bd-hue-bend) * .16 * (var(--bd-pole-2) - l) * var(--bd-blue-lobe)));--bd-border-color:var(--bd-bg-light);--bd-font-color-darker:color-mix(in oklab, var(--bd-palette-base) 55%, var(--bd-mix-2));--bd-font-color-dark:color-mix(in oklab, var(--bd-palette-base) 40%, var(--bd-mix-2));--bd-font-color:color-mix(in oklab, var(--bd-palette-base) 26%, var(--bd-mix-2));--bd-font-color-light:color-mix(in oklab, var(--bd-palette-base) 8%, var(--bd-mix-2));--bd-primary:var(--bd-palette-accent);--bd-primary-dark:oklch(from var(--bd-palette-accent) calc(l * .85 + .15 * var(--bd-pole-1)) c calc(h + var(--bd-hue-bend) * .15 * (var(--bd-pole-1) - l) * var(--bd-blue-lobe)));--bd-primary-darker:oklch(from var(--bd-palette-accent) calc(l * .7 + .3 * var(--bd-pole-1)) c calc(h + var(--bd-hue-bend) * .3 * (var(--bd-pole-1) - l) * var(--bd-blue-lobe)));--bd-primary-light:oklch(from var(--bd-palette-accent) calc(l * .85 + .15 * var(--bd-pole-2)) c calc(h + var(--bd-hue-bend) * .15 * (var(--bd-pole-2) - l) * var(--bd-blue-lobe)));--bd-primary-lighter:oklch(from var(--bd-palette-accent) calc(l * .7 + .3 * var(--bd-pole-2)) c calc(h + var(--bd-hue-bend) * .3 * (var(--bd-pole-2) - l) * var(--bd-blue-lobe)));--bd-primary-bg:color-mix(in oklab, var(--bd-palette-accent) 30%, var(--bd-bg-light));--bd-primary-bg-hover:color-mix(in oklab, var(--bd-palette-accent) 40%, var(--bd-bg-light));--bd-primary-bg-active:color-mix(in oklab, var(--bd-palette-accent) 50%, var(--bd-bg-light));--bd-hover-overlay:color-mix(in oklab, var(--bd-mix-2) 8%, transparent);--bd-success:#1baa5c;--bd-warning:#f66f0d;--bd-danger:#de1c56;--bd-info:#15acde;--bd-success-bg:color-mix(in oklab, var(--bd-success) 22%, var(--bd-bg));--bd-success-text:color-mix(in oklab, var(--bd-success) 70%, var(--bd-font-color-light));--bd-warning-bg:color-mix(in oklab, var(--bd-warning) 22%, var(--bd-bg));--bd-warning-text:color-mix(in oklab, var(--bd-warning) 70%, var(--bd-font-color-light));--bd-danger-bg:color-mix(in oklab, var(--bd-danger) 22%, var(--bd-bg));--bd-danger-text:color-mix(in oklab, var(--bd-danger) 70%, var(--bd-font-color-light));--bg-deep:var(--bd-bg-darker);--bg-app:var(--bd-bg);--bg-surface:var(--bd-bg-light);--bg-elevated:var(--bd-bg-lighter);--border-color:var(--bd-border-color);--hover-overlay:var(--bd-hover-overlay);--text-primary:var(--bd-font-color-light);--text-secondary:var(--bd-font-color);--text-muted:var(--bd-font-color-darker);--accent:var(--bd-primary);--accent-strong:var(--bd-primary-dark);--accent-soft:var(--bd-primary-light);--accent-bg:var(--bd-primary-bg);--accent-bg-hover:var(--bd-primary-bg-hover);--accent-bg-active:var(--bd-primary-bg-active);--on-accent:var(--bd-on-primary);--success:var(--bd-success);--warning:var(--bd-warning);--danger:var(--bd-danger);--info:var(--bd-info);--status-success-bg:var(--bd-success-bg);--status-success-text:var(--bd-success-text);--status-warning-bg:var(--bd-warning-bg);--status-warning-text:var(--bd-warning-text);--status-danger-bg:var(--bd-danger-bg);--status-danger-text:var(--bd-danger-text)}@layer bearded-base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:clamp(14px,.9rem + .6vw,14px);line-height:var(--bd-line-height)}@media (width<=767px){html{font-size:clamp(14px,1rem + .8vw,16px)}}body{background-color:var(--bd-bg);color:var(--bd-font-color);font-family:var(--bd-font-family);font-size:var(--bd-font-size-base);font-stretch:var(--bd-font-stretch);font-variation-settings:var(--bd-font-variation-settings);margin:0}button,input,select,textarea{font:inherit;font-family:var(--bd-font-family);font-stretch:var(--bd-font-stretch);font-variation-settings:var(--bd-font-variation-settings)}h1,h2,h3,h4,h5,h6{font-variation-settings:var(--bd-font-variation-settings-bold);font-weight:var(--bd-weight-bold-fallback);margin:0 0 var(--bd-space-3);line-height:1.2}h1{font-size:var(--bd-font-size-xl)}h2{font-size:var(--bd-font-size-lg)}h3,h4,h5,h6{font-size:var(--bd-font-size-base)}p{margin:0 0 var(--bd-space-3)}a{color:var(--bd-primary);text-decoration:none}a:hover{color:var(--bd-primary-light)}code,pre{font-family:var(--bd-font-family-mono);font-size:var(--bd-font-size-sm)}img,svg,video{max-width:100%}:focus-visible{outline:2px solid var(--bd-primary);outline-offset:2px}::selection{background-color:var(--bd-primary);color:var(--bd-on-primary)}}:root{--bd-duration-fast:.15s;--bd-duration:.3s;--bd-duration-slow:.6s;--bd-ease-bounce:cubic-bezier(.68, -.55, .27, 1.55);--bd-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@keyframes bd-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes bd-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30%)}60%{transform:translateY(-15%)}}@keyframes bd-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}@keyframes bd-wobble{0%,to{transform:rotate(0)}15%{transform:translate(-15%)rotate(-5deg)}30%{transform:translate(10%)rotate(3deg)}45%{transform:translate(-8%)rotate(-3deg)}60%{transform:translate(5%)rotate(2deg)}75%{transform:translate(-3%)rotate(-1deg)}}@keyframes bd-tada{0%,to{transform:scale(1)rotate(0)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}}@keyframes bd-jelly{0%,to{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}}@keyframes bd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15%)}}@keyframes bd-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.bd-anim-pop,.bd-anim-bounce,.bd-anim-shake,.bd-anim-wobble,.bd-anim-tada,.bd-anim-jelly,.bd-anim-float,.bd-anim-pulse{animation-duration:var(--bd-duration-slow);animation-timing-function:ease;animation-fill-mode:both}.bd-anim-pop{animation-duration:var(--bd-duration);animation-name:bd-pop;animation-timing-function:var(--bd-ease-spring)}.bd-anim-bounce{animation-name:bd-bounce}.bd-anim-shake{animation-duration:var(--bd-duration);animation-name:bd-shake}.bd-anim-wobble{animation-name:bd-wobble}.bd-anim-tada{animation-name:bd-tada}.bd-anim-jelly{animation-name:bd-jelly}.bd-anim-float{animation-name:bd-float;animation-duration:2s;animation-timing-function:ease-in-out}.bd-anim-pulse{animation-name:bd-pulse;animation-duration:1.2s;animation-timing-function:ease-in-out}.bd-anim-loop{animation-iteration-count:infinite}.bd-anim-fast{animation-duration:var(--bd-duration-fast)}.bd-anim-slow{animation-duration:1.2s}.bd-anim-hover{animation-play-state:paused}.bd-anim-hover:hover{animation-play-state:running}.bd-fade-enter-active,.bd-fade-leave-active{transition:opacity var(--bd-duration) ease}.bd-fade-enter-from,.bd-fade-leave-to{opacity:0}.bd-pop-enter-active{transition:opacity var(--bd-duration) ease, transform var(--bd-duration) var(--bd-ease-spring)}.bd-pop-leave-active{transition:opacity var(--bd-duration-fast) ease, transform var(--bd-duration-fast) ease}.bd-pop-enter-from,.bd-pop-leave-to{opacity:0;transform:scale(.85)}.bd-slide-up-enter-active,.bd-slide-up-leave-active{transition:opacity var(--bd-duration) ease, transform var(--bd-duration) var(--bd-ease-spring)}.bd-slide-up-enter-from,.bd-slide-up-leave-to{opacity:0;transform:translateY(1rem)}.bd-anim-dialog{opacity:0;transition:opacity var(--bd-duration-fast) ease, transform var(--bd-duration-fast) ease, display var(--bd-duration-fast) allow-discrete, overlay var(--bd-duration-fast) allow-discrete;transform:scale(.85)}.bd-anim-dialog::backdrop{opacity:0;transition:opacity var(--bd-duration-fast) ease, display var(--bd-duration-fast) allow-discrete, overlay var(--bd-duration-fast) allow-discrete}.bd-anim-dialog[open]{opacity:1;transition:opacity var(--bd-duration) ease, transform var(--bd-duration) var(--bd-ease-spring), display var(--bd-duration) allow-discrete, overlay var(--bd-duration) allow-discrete;transform:scale(1)}.bd-anim-dialog[open]::backdrop{opacity:1;transition:opacity var(--bd-duration) ease, display var(--bd-duration) allow-discrete, overlay var(--bd-duration) allow-discrete}@starting-style{.bd-anim-dialog[open]{opacity:0;transform:scale(.85)}.bd-anim-dialog[open]::backdrop{opacity:0}}.bd-anim-popover{opacity:0;transform-origin:top;transition:opacity var(--bd-duration-fast) ease, transform var(--bd-duration-fast) ease, display var(--bd-duration-fast) allow-discrete, overlay var(--bd-duration-fast) allow-discrete;transform:scale(.95)translateY(-.35rem)}.bd-anim-popover[data-placement=top]{transform-origin:bottom;transform:scale(.95)translateY(.35rem)}.bd-anim-popover:popover-open{opacity:1;transition:opacity var(--bd-duration) ease, transform var(--bd-duration) var(--bd-ease-spring), display var(--bd-duration) allow-discrete, overlay var(--bd-duration) allow-discrete;transform:scale(1)translateY(0)}@starting-style{.bd-anim-popover:popover-open{opacity:0;transform:scale(.95)translateY(-.35rem)}.bd-anim-popover[data-placement=top]:popover-open{transform:scale(.95)translateY(.35rem)}}@media (width<=767px){.bd-anim-popover.bd-anim-popover-sheet{transform-origin:bottom;transform:translateY(100%)}.bd-anim-popover.bd-anim-popover-sheet:popover-open{transform:translateY(0)}@starting-style{.bd-anim-popover.bd-anim-popover-sheet:popover-open{transform:translateY(100%)}}}.bd-font-bold{font-variation-settings:var(--bd-font-variation-settings-bold);font-weight:var(--bd-weight-bold-fallback)}.bd-font-italic{font-style:var(--bd-style-italic-fallback);font-variation-settings:var(--bd-font-variation-settings-italic)}.bd-font-bold-italic{font-style:var(--bd-style-italic-fallback);font-variation-settings:var(--bd-font-variation-settings-bold-italic);font-weight:var(--bd-weight-bold-fallback)}.bd-heading{color:var(--bd-primary);font-variation-settings:var(--bd-font-variation-settings-bold);font-weight:var(--bd-weight-bold-fallback);padding:var(--bd-space-3) 0;text-transform:uppercase}.bd-squircle{corner-shape:squircle}.bd-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bd-surface{background-color:var(--bd-bg-dark);border:1px solid var(--bd-border-color);color:var(--bd-font-color)}.bd-state-default{background-color:var(--bd-bg-lighter);color:var(--bd-font-color-light)}.bd-state-success{background-color:var(--bd-success);color:#fff}.bd-state-warning{background-color:var(--bd-warning);color:#fff}.bd-state-danger{background-color:var(--bd-danger);color:#fff}.bd-state-info{background-color:var(--bd-info);color:#fff}.bd-state-primary{background-color:var(--bd-primary);color:var(--bd-on-primary)}.bd-field{gap:var(--bd-space-1);flex-direction:column;width:100%;min-width:0;display:flex}.bd-field-label{color:var(--bd-font-color-dark);font-size:var(--bd-font-size-sm)}.bd-sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.bd-badge[data-v-f4bfdac3]{border-radius:var(--bd-radius-full);font-size:var(--bd-font-size-xs);align-items:center;gap:var(--bd-space-1);padding:var(--bd-space-1) var(--bd-space-2);text-transform:uppercase;line-height:1;display:inline-flex}.bd-loader[data-v-b8c1bbb7]{--loader-border:.4rem;--loader-size:2.8rem;border:var(--loader-border) solid var(--bd-bg);border-top-color:var(--bd-primary);height:var(--loader-size);width:var(--loader-size);will-change:rotate;border-radius:50%;animation:.6s linear infinite bd-spin-b8c1bbb7;display:inline-block}.bd-loader-small[data-v-b8c1bbb7]{--loader-border:.3rem;--loader-size:1.8rem}.bd-loader-x-small[data-v-b8c1bbb7]{--loader-border:.2rem;--loader-size:1.2rem}.bd-loader-xx-small[data-v-b8c1bbb7]{--loader-border:.12rem;--loader-size:.9rem}@keyframes bd-spin-b8c1bbb7{to{rotate:360deg}}.bd-button[data-v-b3b98cb7]{appearance:none;background-color:var(--bd-bg-light);border-radius:var(--bd-radius-lg);color:var(--bd-font-color-dark);cursor:pointer;font-size:var(--bd-font-size-base);align-items:center;gap:var(--bd-space-2);height:var(--bd-control-height);padding:0 var(--bd-space-4);text-align:center;transition:background-color var(--bd-transition-fast), color var(--bd-transition-fast), transform .1s ease;white-space:pre;border:0;justify-content:center;line-height:1;text-decoration:none;display:inline-flex}.bd-button[data-v-b3b98cb7]:disabled{cursor:not-allowed;opacity:.5}.bd-button.is-loading[data-v-b3b98cb7]{cursor:progress}.bd-button[data-v-b3b98cb7]:hover:not(:disabled,.is-loading){background-color:var(--bd-bg-lighter);color:var(--bd-font-color-light)}.bd-button[data-v-b3b98cb7]:active:not(:disabled,.is-loading){transform:scale(.97)}.bd-button.is-loading[data-v-b3b98cb7] .bd-loader{border-color:currentColor #0000 #0000}.bd-button.is-active[data-v-b3b98cb7]{background-color:var(--bd-primary-bg);box-shadow:inset 0 0 0 1px var(--bd-primary);color:var(--bd-font-color-light);opacity:1}.bd-button.is-active[data-v-b3b98cb7]:hover:not(:disabled,.is-loading){background-color:var(--bd-primary-bg-hover)}.bd-button-primary[data-v-b3b98cb7]{background-color:var(--bd-primary);color:var(--bd-on-primary)}.bd-button-primary[data-v-b3b98cb7]:hover:not(:disabled,.is-loading){background-color:var(--bd-primary-light);color:var(--bd-on-primary)}.bd-button-danger[data-v-b3b98cb7]{background-color:var(--bd-danger);color:#fff}.bd-button-danger[data-v-b3b98cb7]:hover:not(:disabled,.is-loading){background-color:color-mix(in srgb, var(--bd-danger) 85%, white);color:#fff}.bd-button-danger.bd-button-icon-only[data-v-b3b98cb7]{background-color:var(--bd-bg-light);color:var(--bd-danger)}.bd-button-danger.bd-button-icon-only[data-v-b3b98cb7]:hover:not(:disabled,.is-loading){background-color:color-mix(in oklab, var(--bd-danger) 15%, var(--bd-bg-lighter));color:var(--bd-danger)}.bd-button-success[data-v-b3b98cb7]{background-color:var(--bd-success-bg);color:var(--bd-success-text)}.bd-button-success[data-v-b3b98cb7]:hover:not(:disabled,.is-loading){background-color:color-mix(in oklab, var(--bd-success) 35%, var(--bd-bg))}.bd-button-border[data-v-b3b98cb7]{border:1px solid var(--bd-border-color);color:var(--bd-font-color);background-color:#0000}.bd-button-nude[data-v-b3b98cb7]{color:var(--bd-font-color);opacity:.5;padding:0 var(--bd-space-3);background-color:#0000}.bd-button-nude[data-v-b3b98cb7]:hover:not(:disabled,.is-loading){opacity:1;background-color:#0000}.bd-button-big[data-v-b3b98cb7]{height:var(--bd-control-height-big);padding:0 var(--bd-space-5)}.bd-button-small[data-v-b3b98cb7]{font-size:var(--bd-font-size-sm);height:var(--bd-control-height-small);padding:0 var(--bd-space-3)}.bd-button-x-small[data-v-b3b98cb7]{font-size:var(--bd-font-size-sm);height:var(--bd-control-height-x-small);padding:0 var(--bd-space-2)}.bd-button-icon-only[data-v-b3b98cb7]{aspect-ratio:1;padding:0}.bd-button-full[data-v-b3b98cb7]{width:100%}.bd-button-align-left[data-v-b3b98cb7]{text-align:left;justify-content:flex-start}.bd-button-align-justify[data-v-b3b98cb7]{justify-content:space-between}.bd-tooltip-trigger[data-v-9eb98cad]{display:inline-flex}.bd-tooltip[data-v-9eb98cad]{background-color:var(--bd-bg-lighter);border-radius:var(--bd-radius-sm);box-shadow:var(--bd-shadow-md);color:var(--bd-font-color-light);font-size:var(--bd-font-size-sm);line-height:var(--bd-line-height);max-width:min(20rem, calc(100vw - var(--bd-space-6)));padding:var(--bd-space-2) var(--bd-space-3);pointer-events:none;border:0;width:max-content;margin:0;position:fixed;inset:auto;overflow:visible}.bd-tooltip[data-v-9eb98cad]:not(:popover-open){display:none}.bd-tooltip[data-v-9eb98cad]:after{background-color:inherit;content:"";width:.5rem;height:.5rem;position:absolute;rotate:45deg}.bd-tooltip[data-placement=top][data-v-9eb98cad]:after{bottom:-.2rem;left:var(--arrow-offset,50%);translate:-50%}.bd-tooltip[data-placement=bottom][data-v-9eb98cad]:after{left:var(--arrow-offset,50%);top:-.2rem;translate:-50%}.bd-tooltip[data-placement=left][data-v-9eb98cad]:after{right:-.2rem;top:var(--arrow-offset,50%);translate:0 -50%}.bd-tooltip[data-placement=right][data-v-9eb98cad]:after{left:-.2rem;top:var(--arrow-offset,50%);translate:0 -50%}.bd-button-group[data-v-e4863f6e]{gap:var(--bd-space-1);display:inline-flex}.bd-button-group[data-v-e4863f6e]>*,.bd-button-group>.bd-tooltip-trigger>.bd-button[data-v-e4863f6e]{border-radius:0}.bd-button-group[data-v-e4863f6e]>:first-child,.bd-button-group>:first-child>.bd-button[data-v-e4863f6e]{border-start-start-radius:var(--bd-radius-lg);border-end-start-radius:var(--bd-radius-lg)}.bd-button-group[data-v-e4863f6e]>:last-child,.bd-button-group>:last-child>.bd-button[data-v-e4863f6e]{border-start-end-radius:var(--bd-radius-lg);border-end-end-radius:var(--bd-radius-lg)}.bd-button-group-full[data-v-e4863f6e]{width:100%;display:flex}.bd-button-group-full[data-v-e4863f6e]>*{flex:1}.bd-button-group-full>.bd-tooltip-trigger>.bd-button[data-v-e4863f6e]{width:100%}.bd-card[data-v-57c01e05]{border-radius:var(--bd-radius-md);padding:var(--bd-space-5)}.bd-card-small[data-v-57c01e05]{padding:var(--bd-space-3)}.bd-card-none[data-v-57c01e05]{padding:0}.bd-card-header[data-v-57c01e05]{color:var(--bd-font-color-light);margin-bottom:var(--bd-space-3)}.bd-checkbox[data-v-c8dd0e95]{cursor:pointer;align-items:center;gap:var(--bd-space-3);-webkit-user-select:none;user-select:none;flex-direction:row-reverse;justify-content:flex-start;display:inline-flex}.bd-checkbox.is-disabled[data-v-c8dd0e95]{cursor:not-allowed;opacity:.5}.bd-checkbox-full[data-v-c8dd0e95]{flex-direction:row;justify-content:space-between;width:100%}.bd-checkbox-switch[data-v-c8dd0e95]{--track-height:1.4rem;--track-width:2.5rem;--knob-gap:var(--bd-space-1);--knob-size:calc(var(--track-height) - var(--knob-gap) * 2);height:var(--track-height);width:var(--track-width);flex:none;display:block;position:relative}.bd-checkbox-input[data-v-c8dd0e95]{cursor:inherit;opacity:0;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.bd-checkbox-track[data-v-c8dd0e95]{background-color:var(--bd-bg-darker);border-radius:var(--bd-radius-full);transition:background-color var(--bd-duration) ease;position:absolute;inset:0}.bd-checkbox-knob[data-v-c8dd0e95]{background-color:var(--bd-bg-lighter);border-radius:var(--bd-radius-full);height:var(--knob-size);left:var(--knob-gap);top:var(--knob-gap);transition:background-color var(--bd-duration) ease, left var(--bd-duration) ease, width var(--bd-duration) ease;width:var(--knob-size);z-index:1;position:absolute}.bd-checkbox-input:checked~.bd-checkbox-track[data-v-c8dd0e95]{background-color:var(--bd-primary)}.bd-checkbox-input:checked~.bd-checkbox-knob[data-v-c8dd0e95]{left:calc(var(--track-width) - var(--knob-size) - var(--knob-gap));background-color:#fff}.bd-checkbox-input:active:not(:disabled)~.bd-checkbox-knob[data-v-c8dd0e95]{width:calc(var(--track-width) - var(--knob-gap) * 2)}.bd-checkbox-input:active:not(:disabled):checked~.bd-checkbox-knob[data-v-c8dd0e95]{left:var(--knob-gap)}.bd-checkbox-input:focus-visible~.bd-checkbox-track[data-v-c8dd0e95]{outline:2px solid var(--bd-primary);outline-offset:2px}.bd-dialog[data-v-ae31909e]{border-radius:var(--bd-radius-lg);box-shadow:var(--bd-shadow-lg);max-width:90vw;max-height:90vh;padding:var(--bd-space-5);flex-direction:column;width:min(90vw,32rem);margin:auto;position:fixed;inset:0;overflow:hidden}.bd-dialog[data-v-ae31909e]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--bd-overlay-color)}.bd-dialog[open][data-v-ae31909e]{display:flex}.bd-dialog-small[data-v-ae31909e]{width:min(90vw,24rem)}.bd-dialog-big[data-v-ae31909e]{width:min(90vw,56rem)}.bd-dialog-full[data-v-ae31909e]{width:95vw;max-width:95vw;height:95vh;max-height:95vh}.bd-dialog-fit[data-v-ae31909e]{width:fit-content;max-width:95vw;height:fit-content;max-height:95vh}.bd-dialog-padding-none[data-v-ae31909e]{padding:0}.bd-dialog-padding-small[data-v-ae31909e]{padding:var(--bd-space-3)}.bd-dialog-header[data-v-ae31909e]{align-items:center;gap:var(--bd-space-4);margin-bottom:var(--bd-space-4);flex-shrink:0;justify-content:space-between;display:flex}.bd-dialog-heading[data-v-ae31909e]{flex-direction:column;gap:2px;min-width:0;display:flex}.bd-dialog-title[data-v-ae31909e]{margin:0}.bd-dialog-subtitle[data-v-ae31909e]{color:var(--bd-font-color-dark);font-size:var(--bd-font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bd-dialog-actions[data-v-ae31909e]{align-items:center;gap:var(--bd-space-1);flex-shrink:0;display:flex}.bd-dialog-close[data-v-ae31909e]{border-radius:var(--bd-radius-sm);color:var(--bd-font-color-dark);cursor:pointer;padding:var(--bd-space-1);transition:background-color var(--bd-transition-fast), color var(--bd-transition-fast);background-color:#0000;border:0;justify-content:center;align-items:center;display:flex}.bd-dialog-close[data-v-ae31909e]:hover{background-color:var(--bd-danger);color:#fff}.bd-dialog-body[data-v-ae31909e]{flex:1;min-height:0;overflow:auto}.bd-dialog-footer[data-v-ae31909e]{gap:var(--bd-space-2);margin-top:var(--bd-space-5);flex-shrink:0;justify-content:flex-end;display:flex}.bd-dialog-padding-none .bd-dialog-header[data-v-ae31909e]{border-bottom:1px solid var(--bd-border-color);padding:var(--bd-space-2) var(--bd-space-3);margin-bottom:0}.bd-dialog-padding-none .bd-dialog-body[data-v-ae31909e]{flex-direction:column;display:flex}.bd-dialog-padding-none .bd-dialog-footer[data-v-ae31909e]{border-top:1px solid var(--bd-border-color);padding:var(--bd-space-2) var(--bd-space-3);margin-top:0}.bd-dropdown[data-v-7f75263c]{display:inline-flex;position:relative}.bd-dropdown-trigger[data-v-7f75263c]{display:inline-flex}.bd-dropdown-caret[data-v-7f75263c]{transition:transform var(--bd-transition)}[aria-expanded=true] .bd-dropdown-caret[data-v-7f75263c]{transform:rotate(180deg)}.bd-dropdown-panel[data-v-7f75263c]{border-radius:var(--bd-radius-lg);box-shadow:var(--bd-shadow-md);gap:var(--bd-space-1);min-width:10rem;padding:var(--bd-space-2);flex-direction:column;margin:0;display:flex;position:fixed;inset:auto;overflow-y:auto}.bd-dropdown-panel[data-v-7f75263c]:not(:popover-open){display:none}@media (width<=767px){.bd-dropdown-panel[data-placement=sheet][data-v-7f75263c]{border-end-end-radius:0;border-end-start-radius:0;width:100%;max-height:70vh;inset:auto 0 0}}.bd-dropdown-item[data-v-4877e0ac]{border-radius:var(--bd-radius-sm);color:var(--bd-font-color);cursor:pointer;font-size:var(--bd-font-size-sm);align-items:center;gap:var(--bd-space-2);padding:var(--bd-space-2) var(--bd-space-3);text-align:left;transition:background-color var(--bd-transition-fast), color var(--bd-transition-fast);white-space:nowrap;background:0 0;border:0;display:flex}.bd-dropdown-item[data-v-4877e0ac]:hover:not(:disabled),.bd-dropdown-item[data-v-4877e0ac]:focus-visible{background-color:var(--bd-bg-lighter);color:var(--bd-font-color-light)}.bd-dropdown-item[data-v-4877e0ac]:disabled{cursor:not-allowed;opacity:.5}.bd-dropdown-item-icon[data-v-4877e0ac]{opacity:.65;transition:opacity var(--bd-transition-fast);flex:none;align-items:center;display:flex}.bd-dropdown-item:hover:not(:disabled) .bd-dropdown-item-icon[data-v-4877e0ac],.bd-dropdown-item:focus-visible .bd-dropdown-item-icon[data-v-4877e0ac],.is-active .bd-dropdown-item-icon[data-v-4877e0ac]{opacity:1}.is-active[data-v-4877e0ac]{background-color:var(--bd-primary);color:var(--bd-on-primary)}.is-active[data-v-4877e0ac]:hover:not(:disabled),.is-active[data-v-4877e0ac]:focus-visible{background-color:var(--bd-primary-light);color:var(--bd-on-primary)}.is-danger[data-v-4877e0ac]{color:var(--bd-danger)}.is-danger[data-v-4877e0ac]:hover:not(:disabled),.is-danger[data-v-4877e0ac]:focus-visible{background-color:var(--bd-danger);color:#fff}.bd-empty-state[data-v-6a4d7529]{align-items:center;gap:var(--bd-space-2);padding:var(--bd-space-6) var(--bd-space-5);text-align:center;flex-direction:column;justify-content:center;display:flex}.bd-empty-state-icon[data-v-6a4d7529]{color:var(--bd-font-color-dark);font-size:var(--bd-font-size-xl);display:inline-flex}.bd-empty-state-title[data-v-6a4d7529]{margin:0}.bd-empty-state-message[data-v-6a4d7529]{color:var(--bd-font-color-dark);font-size:var(--bd-font-size-sm);max-width:42ch;margin:0}.bd-empty-state-action[data-v-6a4d7529]{border-radius:var(--bd-radius-sm);color:var(--bd-primary);cursor:pointer;font:inherit;margin-top:var(--bd-space-2);padding:var(--bd-space-2) var(--bd-space-4);background:0 0;border:0}.bd-empty-state-action[data-v-6a4d7529]:hover{background:var(--bd-primary-bg)}.bd-field-control[data-v-d0ded8d5]{min-width:0;display:flex;position:relative}.bd-field-input[data-v-d0ded8d5]{background-color:var(--bd-bg-dark);border:1px solid var(--bd-border-color);border-radius:var(--bd-radius-sm);color:var(--bd-font-color-light);height:var(--bd-control-height);min-width:0;padding:0 var(--bd-space-3);transition:border-color var(--bd-transition-fast), background-color var(--bd-transition-fast);width:100%}.bd-field-input[data-v-d0ded8d5]::placeholder{color:var(--bd-font-color-darker)}.bd-field-input[data-v-d0ded8d5]:hover:not(:disabled){border-color:var(--bd-bg-lighter)}.bd-field-input[data-v-d0ded8d5]:focus{border-color:var(--bd-primary);outline:none}.bd-field-input[data-v-d0ded8d5]:disabled{cursor:not-allowed;opacity:.5}.has-error .bd-field-input[data-v-d0ded8d5]{border-color:var(--bd-danger)}.bd-field-input.has-prefix[data-v-d0ded8d5]{padding-left:var(--bd-space-6)}.bd-field-input-big[data-v-d0ded8d5]{font-size:var(--bd-font-size-lg);height:var(--bd-control-height-big);padding:0 var(--bd-space-4)}.bd-field-input-small[data-v-d0ded8d5]{font-size:var(--bd-font-size-sm);height:var(--bd-control-height-small)}.bd-field-input-x-small[data-v-d0ded8d5]{font-size:var(--bd-font-size-sm);height:var(--bd-control-height-x-small);padding:0 var(--bd-space-2)}.bd-field-input-code[data-v-d0ded8d5]{font-family:var(--bd-font-family-mono);letter-spacing:.05em;text-transform:uppercase}.bd-field-input-underline[data-v-d0ded8d5]{border:0;border-bottom:1px solid var(--bd-primary);background-color:#0000;border-radius:0;padding:0}.bd-field-input-underline[data-v-d0ded8d5]:hover:not(:disabled),.bd-field-input-underline[data-v-d0ded8d5]:focus{border-color:var(--bd-primary-light)}.bd-field-prefix[data-v-d0ded8d5]{color:var(--bd-primary);pointer-events:none;-webkit-user-select:none;user-select:none;inset-inline-start:var(--bd-space-3);align-items:center;display:flex;position:absolute;top:0;bottom:0}.bd-field-note[data-v-d0ded8d5]{color:var(--bd-font-color-darker);font-size:var(--bd-font-size-xs)}.has-error .bd-field-note[data-v-d0ded8d5]{color:var(--bd-danger)}.bd-select[data-v-9795c46d]{position:relative}.bd-select-control[data-v-9795c46d]{appearance:none;background-color:var(--bd-bg-lighter);border-radius:var(--bd-radius-sm);color:var(--bd-font-color-light);cursor:pointer;font-size:var(--bd-font-size-sm);padding:var(--bd-space-2) var(--bd-space-6) var(--bd-space-2) var(--bd-space-3);transition:background-color var(--bd-transition);border:0;width:100%}.bd-select-control[data-v-9795c46d]:hover:not(:disabled){background-color:var(--bd-bg-light)}.bd-select-control[data-v-9795c46d]:disabled{cursor:not-allowed;opacity:.5}.bd-select-control option[data-v-9795c46d]{background-color:var(--bd-bg-dark);color:var(--bd-font-color-light)}.bd-select-arrow[data-v-9795c46d]{color:var(--bd-font-color-dark);pointer-events:none;right:var(--bd-space-3);position:absolute;top:50%;transform:translateY(-50%)}.bd-slider[data-v-4194baaa]{background-color:var(--bd-bg-darker);border-radius:var(--bd-radius-full);cursor:pointer;touch-action:none;flex-shrink:0;width:100%;height:.9rem;position:relative}.bd-slider[data-v-4194baaa]:focus-visible{outline:2px solid var(--bd-primary);outline-offset:2px}.bd-slider.is-disabled[data-v-4194baaa]{cursor:not-allowed;opacity:.5}.bd-slider-vertical[data-v-4194baaa]{width:1.8rem;height:100%}.bd-slider-fill[data-v-4194baaa]{background-color:var(--bd-primary);border-radius:inherit;pointer-events:none;position:absolute}.bd-slider:not(.bd-slider-vertical) .bd-slider-fill[data-v-4194baaa]{top:0;bottom:0;left:0}.bd-slider-vertical .bd-slider-fill[data-v-4194baaa]{bottom:0;left:0;right:0}.bd-theme-picker[data-v-d270ea26]{gap:var(--bd-space-3);flex-direction:column;display:flex}.bd-theme-picker-row[data-v-d270ea26]{color:var(--bd-font-color-dark);cursor:pointer;font-size:var(--bd-font-size-sm);align-items:center;gap:var(--bd-space-4);white-space:nowrap;justify-content:space-between;display:flex}.bd-theme-picker-row input[data-v-d270ea26]{border:1px solid var(--bd-border-color);border-radius:var(--bd-radius-sm);cursor:pointer;background:0 0;block-size:1.75rem;inline-size:1.75rem;padding:2px}.bd-theme-picker-divider[data-v-d270ea26]{background:var(--bd-border-color);border:0;block-size:1px;margin:0}.bd-theme-picker-group h3[data-v-d270ea26]{color:var(--bd-font-color-darker);font-size:var(--bd-font-size-xs);letter-spacing:.08em;margin-bottom:var(--bd-space-2);text-transform:uppercase}.bd-theme-picker-grid[data-v-d270ea26]{gap:var(--bd-space-1);grid-template-columns:repeat(auto-fill,2rem);display:grid}.bd-theme-picker-swatch[data-v-d270ea26]{border:1px solid var(--bd-border-color);border-radius:var(--bd-radius-sm);cursor:pointer;block-size:1.25rem;inline-size:2rem;transition:border-color var(--bd-transition), transform var(--bd-transition);background:0 0;padding:0;display:flex;position:relative;overflow:hidden}.bd-theme-picker-swatch[data-v-d270ea26]:hover{border-color:var(--bd-primary);z-index:1;transform:scale(1.15)}.bd-theme-picker-swatch[aria-pressed=true][data-v-d270ea26]{border-color:var(--bd-primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--bd-primary) 35%, transparent);z-index:1}.bd-theme-picker-swatch-base[data-v-d270ea26]{flex:2;display:block}.bd-theme-picker-swatch-accent[data-v-d270ea26]{flex:1;display:block}.bd-toaster[data-v-aeb8c9fb]{gap:var(--bd-space-2);isolation:isolate;pointer-events:none;z-index:999;flex-direction:column;display:flex;position:fixed}.bd-toaster-bottom-right[data-v-aeb8c9fb]{bottom:var(--bd-space-5);right:var(--bd-space-5)}.bd-toaster-bottom-left[data-v-aeb8c9fb]{bottom:var(--bd-space-5);left:var(--bd-space-5)}.bd-toaster-top-right[data-v-aeb8c9fb]{right:var(--bd-space-5);top:var(--bd-space-5)}.bd-toaster-top-left[data-v-aeb8c9fb]{left:var(--bd-space-5);top:var(--bd-space-5)}.bd-toast[data-v-aeb8c9fb]{border-radius:var(--bd-radius-md);box-shadow:var(--bd-shadow-md);cursor:pointer;font-size:var(--bd-font-size-sm);max-width:22rem;padding:var(--bd-space-2) var(--bd-space-4);pointer-events:auto;text-align:left;border:0}.bd-toast-with-action[data-v-aeb8c9fb]{cursor:default;align-items:center;gap:var(--bd-space-3);display:flex}.bd-toast-msg[data-v-aeb8c9fb]{flex:1}.bd-toast-action[data-v-aeb8c9fb]{border-radius:var(--bd-radius-sm);color:inherit;cursor:pointer;font:inherit;padding:var(--bd-space-1) var(--bd-space-2);white-space:nowrap;background:0 0;border:0;text-decoration:underline}.bd-toast-dismiss[data-v-aeb8c9fb]{border-radius:var(--bd-radius-sm);color:inherit;cursor:pointer;font:inherit;opacity:.7;padding:var(--bd-space-1) var(--bd-space-2);background:0 0;border:0;line-height:1}.bd-toast-action[data-v-aeb8c9fb]:hover,.bd-toast-dismiss[data-v-aeb8c9fb]:hover{opacity:1;background:#00000026}.bd-toast-enter-active[data-v-aeb8c9fb],.bd-toast-leave-active[data-v-aeb8c9fb]{transition:opacity var(--bd-transition), transform var(--bd-transition)}.bd-toast-enter-from[data-v-aeb8c9fb],.bd-toast-leave-to[data-v-aeb8c9fb]{opacity:0;transform:translate(2rem)}.bd-toast-leave-active[data-v-aeb8c9fb]{position:absolute}.bd-toast-move[data-v-aeb8c9fb]{transition:transform var(--bd-transition)}.bd-toaster-bottom-left .bd-toast-enter-from[data-v-aeb8c9fb],.bd-toaster-bottom-left .bd-toast-leave-to[data-v-aeb8c9fb],.bd-toaster-top-left .bd-toast-enter-from[data-v-aeb8c9fb],.bd-toaster-top-left .bd-toast-leave-to[data-v-aeb8c9fb]{transform:translate(-2rem)}@keyframes pulse-ring-dae4676d{0%{box-shadow:0 6px 24px #0006, 0 0 0 0 color-mix(in oklab, var(--primary-color) 55%, transparent)}70%{box-shadow:0 6px 24px #0006, 0 0 0 .6rem color-mix(in oklab, var(--primary-color) 0%, transparent)}to{box-shadow:0 6px 24px #0006, 0 0 0 0 color-mix(in oklab, var(--primary-color) 0%, transparent)}}@keyframes spin-dae4676d{to{transform:rotate(360deg)}}.update-toast[data-v-dae4676d]{background:linear-gradient(135deg, var(--primary-color-dark), var(--primary-color-darker));z-index:9998;border-radius:.6rem;min-width:300px;max-width:400px;position:fixed;bottom:1.5rem;right:1.5rem;overflow:hidden;box-shadow:0 6px 24px #0006}.update-toast.pulse[data-v-dae4676d]{animation:2s ease-out 2 pulse-ring-dae4676d}.toast-progress[data-v-dae4676d]{background:#00000040;height:3px}.toast-progress-bar[data-v-dae4676d]{transform-origin:0;background:#fff;width:100%;height:100%;transition:transform .3s}.toast-body[data-v-dae4676d]{align-items:center;gap:.6rem;padding:1rem;display:flex}.toast-icon[data-v-dae4676d]{color:#fff;flex-shrink:0;align-items:center;display:flex}.toast-icon .spin[data-v-dae4676d]{animation:1s linear infinite spin-dae4676d}.toast-content[data-v-dae4676d]{color:#fff;font-variation-settings:var(--font-variation-settings-bold);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.toast-action[data-v-dae4676d]{color:var(--primary-color-dark);cursor:pointer;font-variation-settings:var(--font-variation-settings-bold);font-weight:var(--font-weight-bold);white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:.375rem;flex-shrink:0;padding:.3rem .7rem;transition:opacity .15s}.toast-action[data-v-dae4676d]:hover{opacity:.85}.toast-dismiss[data-v-dae4676d]{color:#ffffffb3;cursor:pointer;font-size:var(--font-size-xs);background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:background .15s;display:flex}.toast-dismiss[data-v-dae4676d]:hover{color:#fff;background:#ffffff26}.update-toast-enter-active[data-v-dae4676d],.update-toast-leave-active[data-v-dae4676d]{transition:opacity .2s,transform .2s}.update-toast-enter-from[data-v-dae4676d],.update-toast-leave-to[data-v-dae4676d]{opacity:0;transform:translateY(.75rem)}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;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}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--primary-color-darker:var(--bd-primary-darker);--primary-color-dark:var(--bd-primary-dark);--primary-color:var(--bd-primary);--primary-color-default:var(--bd-primary);--primary-color-light:var(--bd-primary-light);--primary-color-lighter:var(--bd-primary-lighter);--bg-color-darker:var(--bd-bg-darker);--bg-color-dark:var(--bd-bg-dark);--bg-color:var(--bd-bg);--bg-color-default:var(--bd-bg);--bg-color-light:var(--bd-bg-light);--bg-color-lighter:var(--bd-bg-lighter);--space-1:var(--bd-space-1);--space-2:var(--bd-space-2);--space-3:var(--bd-space-3);--space-4:var(--bd-space-4);--space-5:var(--bd-space-5);--space-6:var(--bd-space-6);--font-color-darker:var(--bd-font-color-darker);--font-color-dark:var(--bd-font-color-dark);--font-color:var(--bd-font-color);--font-color-default:var(--bd-font-color);--font-color-light:var(--bd-font-color-light);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.25rem;--font-size-xl:2rem;--font-family-base:"Bricolage Grotesque", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-stretch-base:90%;--font-variation-slnt:0;--font-variation-slnt-italic:-10;--font-variation-grad:0;--font-variation-rond:0;--font-variation-wght:500;--font-variation-wght-bold:600;--font-variation-settings-base:"slnt" var(--font-variation-slnt), "GRAD" var(--font-variation-grad), "ROND" var(--font-variation-rond), "wght" var(--font-variation-wght);--font-variation-settings-bold:"slnt" var(--font-variation-slnt), "GRAD" var(--font-variation-grad), "ROND" var(--font-variation-rond), "wght" var(--font-variation-wght-bold);--font-variation-settings-italic:"slnt" var(--font-variation-slnt-italic), "GRAD" var(--font-variation-grad), "ROND" var(--font-variation-rond), "wght" var(--font-variation-wght);--font-variation-settings-bold-italic:"slnt" var(--font-variation-slnt-italic), "GRAD" var(--font-variation-grad), "ROND" var(--font-variation-rond), "wght" var(--font-variation-wght-bold);--font-weight-bold:revert;--font-style-italic:revert;--font-style-bold-italic:normal}@supports not font-tech(variations){:root{--font-weight-bold:700;--font-style-italic:italic;--font-style-bold-italic:italic}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:clamp(.8125rem,.75rem + .16vw,1.5rem);line-height:1.4}button,input,select,textarea{font-family:var(--font-family-base);font-stretch:var(--font-stretch-base);font-variation-settings:var(--font-variation-settings-base)}@media (width<=767px){html{font-size:clamp(.875rem,.8rem + .5vw,1.5rem)}}.heading{color:var(--primary-color);font-variation-settings:var(--font-variation-settings-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;padding:.8rem 0}.heading.sticky{background-color:var(--bg-color-darker);z-index:3;margin-bottom:.8rem;padding-bottom:0;position:sticky;top:0}h1.name,h1.title{font-size:inherit;line-height:inherit;margin:0}@keyframes pop-content{0%{opacity:0}to{opacity:1}}.active{background-color:var(--bg-color);color:var(--primary-color)!important}.active:hover{color:var(--primary-color)!important}.active i{opacity:1!important}:root{--page-inset:3rem;--sidebar-width:19rem}@media (width<=1200px){:root{--page-inset:2rem}}@media (width>=768px) and (width<=1024px){:root{--page-inset:1.5rem}}@media (width<=767px){:root{--page-inset:1rem}}@media (width<=1024px){:root{--sidebar-width:0rem}}@media (width>=2560px){:root{--page-inset:6rem;--sidebar-width:25rem}}.font-bold{font-variation-settings:var(--font-variation-settings-bold);font-weight:var(--font-weight-bold)}.font-italic{font-style:var(--font-style-italic);font-variation-settings:var(--font-variation-settings-italic)}.font-bold-italic{font-style:var(--font-style-bold-italic);font-variation-settings:var(--font-variation-settings-bold-italic);font-weight:var(--font-weight-bold)}.squircle{corner-shape:squircle}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}*,:before,:after{box-sizing:border-box}input::placeholder{color:var(--font-color-dark);font-size:var(--font-size-base);font-style:var(--font-style-italic);font-variation-settings:var(--font-variation-settings-italic)}body{font-family:var(--font-family-base);-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;font-stretch:var(--font-stretch-base);font-variation-settings:var(--font-variation-settings-base);scrollbar-color:var(--bg-color-light) var(--bg-color-dark);scrollbar-width:thin;text-rendering:optimizelegibility;overflow:hidden}::selection{background-color:var(--primary-color-dark)}::-webkit-scrollbar{width:.6rem;height:.6rem}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--bg-color-light);border:2px solid #0000}::-webkit-scrollbar-track{background-color:#0000}#app{background-color:var(--bg-color-darker);color:var(--font-color);font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;grid-template-rows:1fr auto;height:100dvh;min-height:100dvh;line-height:1.4;display:grid;overflow:hidden}#app:has(>.titlebar){grid-template-rows:auto 1fr auto}#app-content{grid-template-columns:var(--sidebar-width) 1fr;display:grid;position:relative;overflow:hidden}@media (width<=1024px){#app-content{grid-template-columns:1fr}}.main-content{flex-direction:column;display:flex;overflow:hidden}.main-content:focus{outline:none}.skip-link{background-color:var(--bg-color-light);color:var(--font-color);z-index:10000;border-radius:0 0 .4rem;padding:.6rem 1rem;text-decoration:none;position:fixed;top:0;left:0;transform:translateY(-110%)}.skip-link:focus-visible{transform:translateY(0)}.loading{place-content:center;display:grid}
