.c-app-bar[data-v-26f1f699]{box-sizing:border-box;width:100%;min-height:var(--c-app-bar-height,38px);padding:var(--c-app-bar-padding,3px 8px);color:var(--c-text-color,#20242a);background:var(--c-surface-color,#fff);border-bottom:1px solid var(--c-border-color,#d5d9df);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.c-app-bar .section[data-v-26f1f699]{align-items:center;gap:var(--c-app-bar-gap,6px);min-width:0;display:flex}.c-app-bar .start[data-v-26f1f699]{grid-column:1;justify-self:start}.c-app-bar .center[data-v-26f1f699]{grid-column:2;justify-self:center}.c-app-bar .end[data-v-26f1f699]{grid-column:3;justify-self:end}.c-button[data-v-16c908d9]{box-sizing:border-box;min-width:0;min-height:var(--c-control-height,30px);color:var(--c-text-color,#20242a);font:inherit;white-space:nowrap;cursor:pointer;background:var(--c-surface-color,#fff);border:1px solid var(--c-control-border-color,#bfc5ce);border-radius:var(--c-border-radius,3px);justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-weight:600;line-height:1.2;display:inline-flex}.c-button[data-v-16c908d9]:hover:not(:disabled){background:var(--c-hover-color,#eef1f5)}.c-button[data-v-16c908d9]:active:not(:disabled){background:var(--c-active-color,#e1e5ea)}.c-button[data-v-16c908d9]:focus-visible{z-index:1;outline:2px solid var(--c-focus-color,#3578c6);outline-offset:1px;position:relative}.c-button[data-v-16c908d9]:disabled{color:var(--c-disabled-text-color,#8a9099);cursor:not-allowed;background:var(--c-disabled-background-color,#f1f3f5);border-color:var(--c-disabled-border-color,#d5d9df)}.c-button.is-primary[data-v-16c908d9]{color:var(--c-primary-text-color,#fff);background:var(--c-primary-color,#286aa6);border-color:var(--c-primary-border-color,#245f95)}.c-button.is-primary[data-v-16c908d9]:hover:not(:disabled){background:var(--c-primary-hover-color,#245f95)}.c-button.is-primary[data-v-16c908d9]:active:not(:disabled){background:var(--c-primary-active-color,#1f5687)}.c-button.is-success[data-v-16c908d9]{color:var(--c-success-text-color,#fff);background:var(--c-success-color,#2f7d32);border-color:var(--c-success-border-color,#27692a)}.c-button.is-success[data-v-16c908d9]:hover:not(:disabled){background:var(--c-success-hover-color,#27692a)}.c-button.is-success[data-v-16c908d9]:active:not(:disabled){background:var(--c-success-active-color,#205923)}.c-button.is-warning[data-v-16c908d9]{color:var(--c-warning-text-color,#3d2a00);background:var(--c-warning-color,#f0ad32);border-color:var(--c-warning-border-color,#d7951d)}.c-button.is-warning[data-v-16c908d9]:hover:not(:disabled){background:var(--c-warning-hover-color,#e3a025)}.c-button.is-warning[data-v-16c908d9]:active:not(:disabled){background:var(--c-warning-active-color,#cf8d18)}.c-button.is-danger[data-v-16c908d9]{color:var(--c-danger-text-color,#fff);background:var(--c-danger-color,#b42318);border-color:var(--c-danger-border-color,#991b1b)}.c-button.is-danger[data-v-16c908d9]:hover:not(:disabled){background:var(--c-danger-hover-color,#991b1b)}.c-button.is-danger[data-v-16c908d9]:active:not(:disabled){background:var(--c-danger-active-color,#7f1d1d)}.c-button.is-primary[data-v-16c908d9]:disabled,.c-button.is-success[data-v-16c908d9]:disabled,.c-button.is-warning[data-v-16c908d9]:disabled,.c-button.is-danger[data-v-16c908d9]:disabled{color:var(--c-disabled-text-color,#8a9099);background:var(--c-disabled-background-color,#f1f3f5);border-color:var(--c-disabled-border-color,#d5d9df)}.c-button.is-icon-only[data-v-16c908d9]{width:var(--c-control-height,30px);padding:0}.c-button .icon[data-v-16c908d9]{flex:none;display:inline-flex}.c-button .label[data-v-16c908d9]{text-overflow:ellipsis;overflow:hidden}.c-button.is-small[data-v-16c908d9]{min-height:26px;padding:3px 8px;font-size:12px}.c-button.is-small.is-icon-only[data-v-16c908d9]{width:26px}.c-button.is-large[data-v-16c908d9]{min-height:34px;padding:5px 12px;font-size:14px}.c-button.is-large.is-icon-only[data-v-16c908d9]{width:34px}.c-menu[data-v-ec5ea32a]{box-sizing:border-box;min-width:0;color:var(--c-text-color,#20242a);font-family:var(--c-font-family,system-ui, -apple-system, "Segoe UI", sans-serif);font-size:var(--c-font-size,13px);margin:0;padding:0;list-style:none;display:flex}.c-menu.is-horizontal[data-v-ec5ea32a]{flex-direction:row;align-items:stretch}.c-menu.is-vertical[data-v-ec5ea32a]{flex-direction:column;width:100%}.c-menu .item[data-v-ec5ea32a]{min-width:0;position:relative}.c-menu .item.is-active>.trigger[data-v-ec5ea32a]{color:var(--c-selection-text-color,#173f70);background:var(--c-selection-color,#dceafa)}.c-menu .item.is-disabled>.trigger[data-v-ec5ea32a]{color:var(--c-disabled-text-color,#8a9099);pointer-events:none;cursor:default}.c-menu .trigger[data-v-ec5ea32a]{box-sizing:border-box;width:100%;min-height:var(--c-control-height,30px);color:inherit;font:inherit;text-align:start;white-space:nowrap;cursor:pointer;border-radius:var(--c-border-radius,3px);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin:0;padding:4px 8px;line-height:1.2;text-decoration:none;display:grid;overflow:hidden}.c-menu .trigger[data-v-ec5ea32a]:hover{background:var(--c-hover-color,#eef1f5)}.c-menu .trigger[data-v-ec5ea32a]:focus-visible{z-index:1;outline:2px solid var(--c-focus-color,#3578c6);outline-offset:-2px;position:relative}.c-menu .icon[data-v-ec5ea32a],.c-menu .indicator[data-v-ec5ea32a]{flex:none}.c-menu .label[data-v-ec5ea32a]{text-overflow:ellipsis;overflow:hidden}.c-menu .indicator[data-v-ec5ea32a]{min-width:1em;color:var(--c-muted-text-color,#626a75);text-align:center}.c-menu .separator[data-v-ec5ea32a]{align-items:stretch;padding:3px 6px;display:flex}.c-menu .header[data-v-ec5ea32a]{min-width:0;padding:var(--c-menu-header-padding,9px 8px 3px);color:var(--c-menu-header-color,var(--c-muted-text-color,#626a75));font-size:var(--c-menu-header-font-size,10px);font-weight:var(--c-menu-header-font-weight,700);letter-spacing:var(--c-menu-header-letter-spacing,.05em);text-overflow:ellipsis;text-transform:var(--c-menu-header-text-transform,uppercase);white-space:nowrap;background:var(--c-menu-header-background,transparent);line-height:1.2;overflow:hidden}.c-menu.is-horizontal>.separator[data-v-ec5ea32a]{padding:5px 3px}.c-menu.is-horizontal>.header[data-v-ec5ea32a]{padding:var(--c-menu-header-horizontal-padding,var(--c-menu-header-padding,4px 8px));align-items:center;display:flex}.c-menu.submenu[data-v-ec5ea32a]{z-index:var(--c-menu-z-index,1000)}.c-menu.is-flyout.submenu[data-v-ec5ea32a]{min-width:var(--c-menu-min-width,180px);background:var(--c-surface-color,#fff);border:1px solid var(--c-border-color,#d5d9df);border-radius:var(--c-border-radius,3px);box-shadow:var(--c-menu-shadow,0 3px 10px #141c2624);padding:3px;position:absolute;top:0;left:100%}.c-menu.is-horizontal.is-root>.item>.submenu[data-v-ec5ea32a]{top:100%;left:0}.c-menu.is-inline.submenu[data-v-ec5ea32a]{padding-inline-start:14px;position:static}.c-input[data-v-c21733f1]{box-sizing:border-box;width:100%;min-width:0;height:30px;color:var(--c-text-color,#20242a);font:inherit;background:var(--c-input-background,var(--c-surface-color,#fff));border:1px solid var(--c-control-border-color,#bfc5ce);border-radius:var(--c-border-radius,3px);padding:4px 7px;line-height:1.2}.c-input[data-v-c21733f1]::placeholder{color:var(--c-placeholder-color,#7a828d)}.c-input[data-v-c21733f1]:hover:not(:disabled):not(:read-only){border-color:var(--c-control-hover-border-color,#929aa6)}.c-input[data-v-c21733f1]:focus{z-index:1;border-color:var(--c-focus-color,#3578c6);outline:1px solid var(--c-focus-color,#3578c6);position:relative}.c-input[data-v-c21733f1]:disabled{color:var(--c-disabled-text-color,#8a9099);cursor:not-allowed;background:var(--c-disabled-background-color,#f1f3f5);border-color:var(--c-disabled-border-color,#d5d9df)}.c-input[data-v-c21733f1]:read-only:not(:disabled){background:var(--c-readonly-background-color,var(--c-subtle-surface-color,#f7f8fa))}.c-input.is-invalid[data-v-c21733f1]{border-color:var(--c-danger-color,#b42318)}.c-input.is-invalid[data-v-c21733f1]:focus{outline-color:var(--c-danger-color,#b42318)}.c-input.is-small[data-v-c21733f1]{height:26px;padding:3px 6px;font-size:12px}.c-input.is-large[data-v-c21733f1]{height:34px;padding:5px 8px;font-size:14px}.c-dialog[data-v-f6a1319e]{box-sizing:border-box;width:min(var(--c-dialog-width,var(--c-dialog-default-width,480px)), 100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);color:var(--c-text-color,#20242a);font-family:var(--c-font-family,system-ui, -apple-system, "Segoe UI", sans-serif);font-size:var(--c-font-size,13px);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.c-dialog.is-small[data-v-f6a1319e]{--c-dialog-default-width:360px}.c-dialog.is-medium[data-v-f6a1319e]{--c-dialog-default-width:480px}.c-dialog.is-large[data-v-f6a1319e]{--c-dialog-default-width:720px}.c-dialog[data-v-f6a1319e]::backdrop{background:var(--c-dialog-backdrop-color,#141c2661)}.c-dialog .surface[data-v-f6a1319e]{background:var(--c-surface-color,#fff);border:1px solid var(--c-border-color,#c7ccd3);border-radius:var(--c-border-radius,3px);max-height:calc(100vh - 24px);box-shadow:var(--c-dialog-shadow,0 8px 24px #141c263d);flex-direction:column;display:flex;overflow:hidden}.c-dialog .header[data-v-f6a1319e],.c-dialog .footer[data-v-f6a1319e]{background:var(--c-subtle-surface-color,#f7f8fa);flex:none;align-items:center;gap:8px;padding:7px 10px;display:flex}.c-dialog .header[data-v-f6a1319e]{border-bottom:1px solid var(--c-border-color,#d5d9df);justify-content:space-between;min-height:34px}.c-dialog .heading[data-v-f6a1319e]{min-width:0;font-weight:600}.c-dialog .title[data-v-f6a1319e]{font-size:13px;line-height:1.35}.c-dialog .controls[data-v-f6a1319e],.c-dialog .actions[data-v-f6a1319e],.c-dialog .footer[data-v-f6a1319e]{align-items:center;display:flex}.c-dialog .controls[data-v-f6a1319e]{flex:none;gap:6px;margin-inline-start:auto}.c-dialog .actions[data-v-f6a1319e],.c-dialog .footer[data-v-f6a1319e]{gap:6px}.c-dialog .close-button[data-v-f6a1319e]{width:24px;height:22px;color:var(--c-muted-text-color,#626a75);font:inherit;cursor:pointer;background:var(--c-surface-color,#fff);border:1px solid var(--c-border-color,#cfd4da);border-radius:var(--c-border-radius,3px);justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;display:inline-flex}.c-dialog .close-button[data-v-f6a1319e]:hover{color:var(--c-text-color,#20242a);background:var(--c-hover-color,#edf3fa)}.c-dialog .close-button[data-v-f6a1319e]:focus-visible{outline:2px solid var(--c-focus-color,#3578c6);outline-offset:1px}.c-dialog .body[data-v-f6a1319e]{min-height:0;padding:var(--c-dialog-padding,12px);overflow:auto}.c-dialog .footer[data-v-f6a1319e]{border-top:1px solid var(--c-border-color,#d5d9df);justify-content:flex-end}.c-dialog.is-full-screen[data-v-f6a1319e]{width:100vw;max-width:100vw;height:100vh;max-height:100vh}.c-dialog.is-full-screen .surface[data-v-f6a1319e]{width:100%;height:100%;max-height:100vh;box-shadow:none;border:0;border-radius:0}.c-dialog.is-full-screen .body[data-v-f6a1319e]{flex:auto}.c-dialog.allows-overflow .surface[data-v-f6a1319e],.c-dialog.allows-overflow .body[data-v-f6a1319e]{overflow:visible}@media (prefers-reduced-motion:no-preference){.c-dialog[open] .surface[data-v-f6a1319e]{animation:.12s ease-out c-dialog-enter-f6a1319e}}@keyframes c-dialog-enter-f6a1319e{0%{opacity:0;transform:translateY(-4px)}}.c-select-control[data-v-f5f69219]{width:100%;min-width:0;display:flex;position:relative}.c-select-control .c-select[data-v-f5f69219],.c-select-control .combobox[data-v-f5f69219]{flex:auto;min-width:0}.c-select-control.is-clearable .c-select[data-v-f5f69219]{border-start-end-radius:0;border-end-end-radius:0}.c-select-control.is-clearable .clear[data-v-f5f69219]{border-start-start-radius:0;border-end-start-radius:0;flex:none;margin-inline-start:-1px}.combobox[data-v-f5f69219]{display:flex;position:relative}.indicator[data-v-f5f69219]{inset-inline-end:9px;color:var(--c-muted-text-color,#68717d);pointer-events:none;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.c-select[data-v-f5f69219]{box-sizing:border-box;width:100%;min-width:0;height:30px;color:var(--c-text-color,#20242a);font:inherit;cursor:pointer;background-color:var(--c-input-background,var(--c-surface-color,#fff));border:1px solid var(--c-control-border-color,#bfc5ce);border-radius:var(--c-border-radius,3px);padding:4px 28px 4px 7px;line-height:1.2}.c-select.search[data-v-f5f69219]{cursor:text}.c-select[data-v-f5f69219]:hover:not(:disabled){border-color:var(--c-control-hover-border-color,#929aa6)}.c-select[data-v-f5f69219]:focus{z-index:1;border-color:var(--c-focus-color,#3578c6);outline:1px solid var(--c-focus-color,#3578c6);position:relative}.c-select[data-v-f5f69219]:disabled{color:var(--c-disabled-text-color,#8a9099);cursor:not-allowed;background-color:var(--c-disabled-background-color,#f1f3f5);border-color:var(--c-disabled-border-color,#d5d9df)}.c-select.has-placeholder[data-v-f5f69219]{color:var(--c-placeholder-color,#7a828d)}.c-select.is-invalid[data-v-f5f69219]{border-color:var(--c-danger-color,#b42318)}.c-select.is-invalid[data-v-f5f69219]:focus{outline-color:var(--c-danger-color,#b42318)}.c-select.is-small[data-v-f5f69219]{height:26px;padding-block:3px;font-size:12px}.c-select.is-large[data-v-f5f69219]{height:34px;padding-block:5px;font-size:14px}.options[data-v-f5f69219]{z-index:20;inset-inline:0;max-height:210px;color:var(--c-text-color,#20242a);background:var(--c-surface-color,#fff);border:1px solid var(--c-control-border-color,#bfc5ce);border-radius:var(--c-border-radius,3px);margin:0;padding:2px;list-style:none;position:absolute;top:calc(100% + 2px);overflow-y:auto;box-shadow:0 2px 6px #00000024}.option[data-v-f5f69219],.empty[data-v-f5f69219]{min-height:26px;padding:4px 7px;line-height:18px}.option[data-v-f5f69219]{cursor:default}.option.is-highlighted[data-v-f5f69219]{background:var(--c-hover-color,#eef1f5)}.option.is-selected[data-v-f5f69219]{color:var(--c-primary-text-color,#fff);background:var(--c-primary-color,#286aa6)}.option.is-disabled[data-v-f5f69219]{color:var(--c-disabled-text-color,#8a9099)}.empty[data-v-f5f69219]{color:var(--c-muted-text-color,#68717d)}.c-side-bar[data-v-f6a19f89]{box-sizing:border-box;flex:0 0 var(--c-side-bar-current-width);width:var(--c-side-bar-current-width);min-width:0;min-height:0;color:var(--c-text-color,#20242a);font-family:var(--c-font-family,system-ui, -apple-system, "Segoe UI", sans-serif);font-size:var(--c-font-size,13px);background:var(--c-surface-color,#fff);transition:width var(--c-side-bar-transition-duration,.16s) ease, flex-basis var(--c-side-bar-transition-duration,.16s) ease;flex-direction:column;display:flex;overflow:hidden}.c-side-bar.is-start[data-v-f6a19f89]{border-inline-end:1px solid var(--c-border-color,#d5d9df)}.c-side-bar.is-end[data-v-f6a19f89]{border-inline-start:1px solid var(--c-border-color,#d5d9df)}.c-side-bar .header[data-v-f6a19f89],.c-side-bar .footer[data-v-f6a19f89]{box-sizing:border-box;min-height:var(--c-side-bar-section-height,38px);padding:var(--c-side-bar-section-padding,5px 8px);align-items:center;gap:var(--c-side-bar-gap,6px);flex:none;display:flex}.c-side-bar .header[data-v-f6a19f89]{border-bottom:1px solid var(--c-border-color,#d5d9df)}.c-side-bar .header-content[data-v-f6a19f89]{flex:auto;align-items:center;min-width:0;display:flex}.c-side-bar .toggle[data-v-f6a19f89]{--c-surface-color:transparent;--c-control-border-color:color-mix(in srgb, currentColor 35%, transparent);--c-hover-color:color-mix(in srgb, currentColor 10%, transparent);--c-active-color:color-mix(in srgb, currentColor 18%, transparent);flex:none}.c-side-bar.is-collapsed .header[data-v-f6a19f89]{justify-content:center;padding:4px}.c-side-bar .footer[data-v-f6a19f89]{border-top:1px solid var(--c-border-color,#d5d9df)}.c-side-bar .content[data-v-f6a19f89]{box-sizing:border-box;min-height:0;padding:var(--c-side-bar-content-padding,4px);overscroll-behavior:contain;flex:auto;overflow:auto}@media (prefers-reduced-motion:reduce){.c-side-bar[data-v-f6a19f89]{transition:none}}.c-toast-stack[data-v-30218c3c]{z-index:var(--c-toast-z-index,1200);width:min(var(--c-toast-width,340px), 100vw - 24px);pointer-events:none;gap:7px;margin:0;padding:0;display:flex;position:fixed}.c-toast-stack.is-top-start[data-v-30218c3c],.c-toast-stack.is-top-center[data-v-30218c3c],.c-toast-stack.is-top-end[data-v-30218c3c]{flex-direction:column;top:12px}.c-toast-stack.is-bottom-start[data-v-30218c3c],.c-toast-stack.is-bottom-center[data-v-30218c3c],.c-toast-stack.is-bottom-end[data-v-30218c3c]{flex-direction:column;bottom:12px}.c-toast-stack.is-top-start[data-v-30218c3c],.c-toast-stack.is-bottom-start[data-v-30218c3c]{inset-inline-start:12px}.c-toast-stack.is-top-end[data-v-30218c3c],.c-toast-stack.is-bottom-end[data-v-30218c3c]{inset-inline-end:12px}.c-toast-stack.is-top-center[data-v-30218c3c],.c-toast-stack.is-bottom-center[data-v-30218c3c]{left:50%;transform:translate(-50%)}.toast[data-v-30218c3c]{box-sizing:border-box;width:100%;min-height:46px;color:var(--c-text-color,#20242a);pointer-events:auto;background:var(--c-surface-color,#fff);border:1px solid var(--c-border-color,#cfd4da);border-inline-start:var(--c-toast-accent-width,6px) solid var(--c-primary-color,#286aa6);border-radius:var(--c-border-radius,3px);box-shadow:var(--c-toast-shadow,0 3px 12px #141c262e);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:7px;padding:8px;display:grid}.toast.is-success[data-v-30218c3c]{border-inline-start-color:var(--c-success-color,#2f7d32)}.toast.is-success .icon[data-v-30218c3c]{color:var(--c-success-color,#2f7d32)}.toast.is-info[data-v-30218c3c]{border-inline-start-color:var(--c-info-color,#16869b)}.toast.is-info .icon[data-v-30218c3c]{color:var(--c-info-color,#16869b)}.toast.is-warning[data-v-30218c3c]{border-inline-start-color:var(--c-warning-border-color,#d7951d)}.toast.is-warning .icon[data-v-30218c3c]{color:var(--c-warning-text-color,#7a4d00)}.toast.is-danger[data-v-30218c3c]{border-inline-start-color:var(--c-danger-color,#b42318)}.toast.is-danger .icon[data-v-30218c3c]{color:var(--c-danger-color,#b42318)}.toast .icon[data-v-30218c3c]{width:20px;height:20px;color:var(--c-primary-color,#286aa6);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.toast .content[data-v-30218c3c]{min-width:0}.toast .title[data-v-30218c3c]{margin-bottom:2px;font-size:13px;line-height:1.3;display:block}.toast .message[data-v-30218c3c]{overflow-wrap:anywhere;color:var(--c-muted-text-color,#626a75);white-space:pre-wrap;font-size:12px;line-height:1.4}.toast .close[data-v-30218c3c]{margin:-3px -3px -3px 0}.c-toast-enter-active[data-v-30218c3c],.c-toast-leave-active[data-v-30218c3c]{transition:opacity .14s ease-out,transform .14s ease-out}.c-toast-enter-from[data-v-30218c3c],.c-toast-leave-to[data-v-30218c3c]{opacity:0;transform:translateY(-5px)}.is-bottom-start .c-toast-enter-from[data-v-30218c3c],.is-bottom-start .c-toast-leave-to[data-v-30218c3c],.is-bottom-center .c-toast-enter-from[data-v-30218c3c],.is-bottom-center .c-toast-leave-to[data-v-30218c3c],.is-bottom-end .c-toast-enter-from[data-v-30218c3c],.is-bottom-end .c-toast-leave-to[data-v-30218c3c]{transform:translateY(5px)}@media (prefers-reduced-motion:reduce){.c-toast-enter-active[data-v-30218c3c],.c-toast-leave-active[data-v-30218c3c]{transition:none}}.c-prompt-content[data-v-4dfc4635]{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;display:grid}.c-prompt-content .icon[data-v-4dfc4635]{width:24px;height:24px;color:var(--c-primary-color,#286aa6);justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.c-prompt-content.is-success .icon[data-v-4dfc4635]{color:var(--c-success-color,#2f7d32)}.c-prompt-content.is-warning .icon[data-v-4dfc4635]{color:var(--c-warning-text-color,#7a4d00)}.c-prompt-content.is-error .icon[data-v-4dfc4635]{color:var(--c-danger-color,#b42318)}.c-prompt-content .content[data-v-4dfc4635]{gap:7px;min-width:0;display:grid}.c-prompt-content .question[data-v-4dfc4635]{font-weight:600;line-height:1.4}.c-prompt-content .message[data-v-4dfc4635]{overflow-wrap:anywhere;line-height:1.5}.c-prompt-content .preformatted[data-v-4dfc4635]{white-space:pre-wrap;max-height:50vh;margin:0;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.docs-brand[data-v-6f116cc1]{min-width:0;color:var(--c-text-color,#20242a);align-items:center;gap:7px;text-decoration:none;display:flex}.docs-brand img[data-v-6f116cc1]{object-fit:contain;flex:none}.docs-brand span[data-v-6f116cc1]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.docs-brand strong[data-v-6f116cc1]{color:#0f172a;letter-spacing:-.01em;font-size:14px}.docs-brand small[data-v-6f116cc1]{color:var(--c-muted-text-color,#626a75);margin-top:2px;font-size:10px}.docs-brand[data-v-6f116cc1]:focus-visible{outline:2px solid var(--c-focus-color,#3578c6);outline-offset:2px;border-radius:2px}.home-page[data-v-61b89f91]{width:100%;max-width:1080px;margin:0 auto;padding:clamp(36px,7vw,76px) 24px 40px}.home-page .hero[data-v-61b89f91]{border-bottom:1px solid var(--c-border-color,#d5d9df);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:clamp(36px,7vw,84px);min-height:330px;display:grid}.home-page .hero-copy[data-v-61b89f91]{padding-bottom:44px}.home-page .eyebrow[data-v-61b89f91]{color:var(--c-primary-color,#2f6fad);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.home-page h1[data-v-61b89f91]{color:#0f172a;letter-spacing:-.045em;margin:0;font-size:clamp(38px,6vw,64px);line-height:1.04}.home-page .intro[data-v-61b89f91]{max-width:600px;color:var(--c-muted-text-color,#626a75);margin:18px 0 0;font-size:15px;line-height:1.6}.home-page .actions[data-v-61b89f91]{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.home-page .identity[data-v-61b89f91]{text-align:center;flex-direction:column;justify-self:center;align-items:center;padding-bottom:44px;display:flex}.home-page .identity img[data-v-61b89f91]{aspect-ratio:1;object-fit:contain;width:clamp(124px,16vw,176px);height:auto;display:block}.home-page .identity .wordmark[data-v-61b89f91]{color:#0f172a;letter-spacing:-.035em;margin-top:-8px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1}.home-page .identity .tagline[data-v-61b89f91]{color:#64748b;letter-spacing:.2em;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:600}.home-page .identity .tagline span[data-v-61b89f91]{color:#2563eb}.home-page .principles[data-v-61b89f91]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.home-page .principles>div[data-v-61b89f91]{align-items:flex-start;gap:10px;min-width:0;padding:12px 18px;display:flex}.home-page .principles>div+div[data-v-61b89f91]{border-inline-start:1px solid var(--c-border-color,#d5d9df)}.home-page .principles>div>span[data-v-61b89f91]:last-child{color:var(--c-muted-text-color,#626a75);flex-direction:column;gap:3px;font-size:12px;line-height:1.4;display:flex}.home-page .principles strong[data-v-61b89f91]{color:var(--c-text-color,#20242a);text-transform:uppercase;font-size:12px}.home-page .principles .principle-icon[data-v-61b89f91]{color:#2563eb;flex:none;font-size:22px;font-weight:600;line-height:1}@media (width<=760px){.home-page .hero[data-v-61b89f91]{grid-template-columns:1fr;gap:0}.home-page .hero-copy[data-v-61b89f91]{padding-bottom:28px}.home-page .identity[data-v-61b89f91]{text-align:start;justify-self:start;align-items:flex-start;padding-bottom:36px}.home-page .identity img[data-v-61b89f91]{width:96px}.home-page .principles[data-v-61b89f91]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .principles>div[data-v-61b89f91]:nth-child(3){border-inline-start:0}}@media (width<=460px){.home-page .principles[data-v-61b89f91]{grid-template-columns:1fr}.home-page .principles>div+div[data-v-61b89f91]{border-top:1px solid var(--c-border-color,#d5d9df);border-inline-start:0}}:root{color:var(--c-text-color,#20242a);background:var(--c-page-background-color,#f4f6f8);font-synthesis:none;text-rendering:optimizelegibility;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}button,input,select,textarea{font:inherit}.demo-layout{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.demo-layout__brand{color:var(--c-text-color,#20242a);white-space:nowrap;padding:0 8px 0 2px;font-weight:700;text-decoration:none}.demo-layout__workspace{flex:1;min-height:0;display:flex}.demo-layout__main{flex:1;min-width:0;min-height:0;padding:24px;overflow:auto}.demo-layout__main--with-sidebar{padding:22px 24px 40px}.demo-button{box-sizing:border-box;min-height:30px;color:var(--c-text-color,#20242a);font:inherit;cursor:pointer;background:var(--c-surface-color,#fff);border:1px solid var(--c-control-border-color,#bfc5ce);border-radius:3px;justify-content:center;align-items:center;padding:4px 10px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.demo-button:hover{background:var(--c-hover-color,#eef1f5)}.demo-button--primary{color:var(--c-primary-text-color,#fff);background:var(--c-primary-color,#286aa6);border-color:var(--c-primary-border-color,#245f95)}.demo-button--primary:hover{background:var(--c-primary-hover-color,#245f95)}.demo-button:focus-visible,.demo-layout__brand:focus-visible{outline:2px solid var(--c-focus-color,#3578c6);outline-offset:2px}
