@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-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;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--default-font-family:var(--cq-font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@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:1440px){.container{max-width:1440px}}@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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.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}.flex-col{flex-direction:column}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}}:root{--cq-p-plum:#663b78;--cq-p-blue:#0075bd;--cq-p-frost:#ddf1fb;--cq-p-white:#fff;--cq-p-paper:#f8f8f8;--cq-p-soft:#eee;--cq-p-line:#d9d9de;--cq-p-muted:#626262;--cq-p-ink:#292432;--cq-p-black:#000;--cq-p-plum-hover:#573266;--cq-p-plum-pressed:#492a56;--cq-p-plum-light:#d9bce5;--cq-p-plum-light-hover:#e6d2ee;--cq-p-plum-light-pressed:#cda8dd;--cq-p-night:#17141c;--cq-p-night-surface:#211c28;--cq-p-night-raised:#2b2533;--cq-p-night-subtle:#342c3e;--cq-p-night-line:#494052;--cq-p-night-control:#9f93aa;--cq-p-night-text:#f5f0f8;--cq-p-night-muted:#bfb4c8;--cq-p-blue-light:#89cef5;--cq-p-frost-dark:#203746;--cq-p-success:#1f6b45;--cq-p-success-tint:#eaf5ee;--cq-p-success-light:#8ed7af;--cq-p-success-dark:#19372a;--cq-p-warning:#8a4b00;--cq-p-warning-tint:#fff4db;--cq-p-warning-light:#f2cb82;--cq-p-warning-dark:#3b2d17;--cq-p-error:#b42318;--cq-p-error-tint:#fff0ee;--cq-p-error-light:#ffb4a9;--cq-p-error-dark:#422521;--cq-p-error-hover:#961d14;--cq-p-error-pressed:#781710;--cq-space-0:0rem;--cq-space-2:.125rem;--cq-space-4:.25rem;--cq-space-8:.5rem;--cq-space-12:.75rem;--cq-space-16:1rem;--cq-space-20:1.25rem;--cq-space-24:1.5rem;--cq-space-32:2rem;--cq-space-40:2.5rem;--cq-space-48:3rem;--cq-space-64:4rem;--cq-space-80:5rem;--cq-radius-small:.1875rem;--cq-radius-control:.375rem;--cq-radius-card:.5rem;--cq-radius-dialog:.75rem;--cq-frame-corner:1.5rem;--cq-frame-stroke:.125rem;--cq-frame-inset:.5rem;--cq-type-display-size:4rem;--cq-type-display-line:4.25rem;--cq-type-display-weight:700;--cq-type-title-size:2rem;--cq-type-title-line:2.5rem;--cq-type-title-weight:700;--cq-type-section-size:1.5rem;--cq-type-section-line:2rem;--cq-type-section-weight:700;--cq-type-body-size:1rem;--cq-type-body-line:1.5rem;--cq-type-body-weight:400;--cq-type-ui-size:.875rem;--cq-type-ui-line:1.25rem;--cq-type-ui-weight:400;--cq-type-label-size:.875rem;--cq-type-label-line:1.25rem;--cq-type-label-weight:600;--cq-type-meta-size:.75rem;--cq-type-meta-line:1rem;--cq-type-meta-weight:400;--cq-font-display:"Plus Jakarta Sans", Arial, sans-serif;--cq-font-body:"Manrope", Arial, sans-serif;--cq-fast:.12s;--cq-standard:.18s;--cq-deliberate:.24s;--cq-ease:cubic-bezier(.2,0,0,1);--cq-control-height:2.75rem;--cq-input-y:.5625rem;--cq-button-y:.625rem;--cq-row-height:3.5rem}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cq-canvas:var(--cq-p-paper);--cq-surface:var(--cq-p-white);--cq-raised:var(--cq-p-white);--cq-subtle:var(--cq-p-soft);--cq-text:var(--cq-p-ink);--cq-muted:var(--cq-p-muted);--cq-border:var(--cq-p-line);--cq-control:var(--cq-p-muted);--cq-action:var(--cq-p-plum);--cq-action-hover:var(--cq-p-plum-hover);--cq-action-pressed:var(--cq-p-plum-pressed);--cq-on-action:var(--cq-p-white);--cq-link:var(--cq-p-plum);--cq-secondary:var(--cq-p-blue);--cq-selection:var(--cq-p-frost);--cq-on-selection:var(--cq-p-plum);--cq-focus:var(--cq-p-plum);--cq-focus-gap:var(--cq-p-white);--cq-disabled:var(--cq-p-soft);--cq-on-disabled:var(--cq-p-muted);--cq-danger:var(--cq-p-error);--cq-danger-hover:var(--cq-p-error-hover);--cq-danger-pressed:var(--cq-p-error-pressed);--cq-on-danger:var(--cq-p-white);--cq-success:var(--cq-p-success);--cq-success-surface:var(--cq-p-success-tint);--cq-warning:var(--cq-p-warning);--cq-warning-surface:var(--cq-p-warning-tint);--cq-error:var(--cq-p-error);--cq-error-surface:var(--cq-p-error-tint);--cq-info:var(--cq-p-ink);--cq-info-surface:var(--cq-p-frost);--cq-inverse:var(--cq-p-ink);--cq-on-inverse:var(--cq-p-white);--cq-frame:var(--cq-p-plum);--cq-support:var(--cq-p-frost);--cq-on-support:var(--cq-p-ink);--cq-brand:var(--cq-p-plum);--cq-on-brand:var(--cq-p-white);--cq-button-bg:var(--cq-action);--cq-button-text:var(--cq-on-action);--cq-input-bg:var(--cq-surface);--cq-input-border:var(--cq-control)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cq-canvas:var(--cq-p-night);--cq-surface:var(--cq-p-night-surface);--cq-raised:var(--cq-p-night-raised);--cq-subtle:var(--cq-p-night-subtle);--cq-text:var(--cq-p-night-text);--cq-muted:var(--cq-p-night-muted);--cq-border:var(--cq-p-night-line);--cq-control:var(--cq-p-night-control);--cq-action:var(--cq-p-plum-light);--cq-action-hover:var(--cq-p-plum-light-hover);--cq-action-pressed:var(--cq-p-plum-light-pressed);--cq-on-action:var(--cq-p-ink);--cq-link:var(--cq-p-plum-light);--cq-secondary:var(--cq-p-blue-light);--cq-selection:var(--cq-p-frost-dark);--cq-on-selection:var(--cq-p-frost);--cq-focus:var(--cq-p-frost);--cq-focus-gap:var(--cq-p-night-surface);--cq-disabled:var(--cq-p-night-subtle);--cq-on-disabled:var(--cq-p-night-muted);--cq-danger:var(--cq-p-error-light);--cq-danger-hover:var(--cq-p-error-tint);--cq-danger-pressed:var(--cq-p-error-light);--cq-on-danger:var(--cq-p-ink);--cq-success:var(--cq-p-success-light);--cq-success-surface:var(--cq-p-success-dark);--cq-warning:var(--cq-p-warning-light);--cq-warning-surface:var(--cq-p-warning-dark);--cq-error:var(--cq-p-error-light);--cq-error-surface:var(--cq-p-error-dark);--cq-info:var(--cq-p-frost);--cq-info-surface:var(--cq-p-frost-dark);--cq-inverse:var(--cq-p-frost);--cq-on-inverse:var(--cq-p-ink);--cq-frame:var(--cq-p-plum-light);--cq-support:var(--cq-p-frost-dark);--cq-on-support:var(--cq-p-frost);--cq-brand:var(--cq-p-plum);--cq-on-brand:var(--cq-p-white);--cq-button-bg:var(--cq-action);--cq-button-text:var(--cq-on-action);--cq-input-bg:var(--cq-surface);--cq-input-border:var(--cq-control)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cq-canvas:var(--cq-p-night);--cq-surface:var(--cq-p-night-surface);--cq-raised:var(--cq-p-night-raised);--cq-subtle:var(--cq-p-night-subtle);--cq-text:var(--cq-p-night-text);--cq-muted:var(--cq-p-night-muted);--cq-border:var(--cq-p-night-line);--cq-control:var(--cq-p-night-control);--cq-action:var(--cq-p-plum-light);--cq-action-hover:var(--cq-p-plum-light-hover);--cq-action-pressed:var(--cq-p-plum-light-pressed);--cq-on-action:var(--cq-p-ink);--cq-link:var(--cq-p-plum-light);--cq-secondary:var(--cq-p-blue-light);--cq-selection:var(--cq-p-frost-dark);--cq-on-selection:var(--cq-p-frost);--cq-focus:var(--cq-p-frost);--cq-focus-gap:var(--cq-p-night-surface);--cq-disabled:var(--cq-p-night-subtle);--cq-on-disabled:var(--cq-p-night-muted);--cq-danger:var(--cq-p-error-light);--cq-danger-hover:var(--cq-p-error-tint);--cq-danger-pressed:var(--cq-p-error-light);--cq-on-danger:var(--cq-p-ink);--cq-success:var(--cq-p-success-light);--cq-success-surface:var(--cq-p-success-dark);--cq-warning:var(--cq-p-warning-light);--cq-warning-surface:var(--cq-p-warning-dark);--cq-error:var(--cq-p-error-light);--cq-error-surface:var(--cq-p-error-dark);--cq-info:var(--cq-p-frost);--cq-info-surface:var(--cq-p-frost-dark);--cq-inverse:var(--cq-p-frost);--cq-on-inverse:var(--cq-p-ink);--cq-frame:var(--cq-p-plum-light);--cq-support:var(--cq-p-frost-dark);--cq-on-support:var(--cq-p-frost);--cq-brand:var(--cq-p-plum);--cq-on-brand:var(--cq-p-white);--cq-button-bg:var(--cq-action);--cq-button-text:var(--cq-on-action);--cq-input-bg:var(--cq-surface);--cq-input-border:var(--cq-control)}}[data-density=comfortable]{--cq-control-height:2.75rem;--cq-input-y:.5625rem;--cq-button-y:.625rem;--cq-row-height:3.5rem}[data-density=compact]{--cq-control-height:2.25rem;--cq-input-y:.3125rem;--cq-button-y:.4375rem;--cq-row-height:2.75rem}@media (pointer:coarse),(max-width:639px){:root,[data-density=compact],[data-density=comfortable]{--cq-control-height:2.75rem;--cq-input-y:.5625rem;--cq-button-y:.625rem;--cq-row-height:3.5rem}}@media (prefers-reduced-motion:reduce){:root{--cq-fast:0s;--cq-standard:0s;--cq-deliberate:0s}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plusjakartasans.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope.ttf)format("truetype");font-weight:200 800;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cq-canvas);color:var(--cq-text);font:400 1rem/1.5 var(--cq-font-body);font-synthesis:none;margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea,summary{touch-action:manipulation}button{cursor:pointer}a{color:var(--cq-link);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}h1,h2,h3,p{margin-block:0}h1,h2{font-family:var(--cq-font-display);letter-spacing:-.035em;font-weight:700}h1{font-size:var(--cq-type-display-size);line-height:1.08}h2{font-size:var(--cq-type-section-size);line-height:var(--cq-type-section-line)}h3{font-size:1rem;line-height:1.5}p{max-width:70ch}small{font-size:.75rem}code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8em}::selection{background:var(--cq-selection);color:var(--cq-on-selection)}:focus-visible{outline:3px solid var(--cq-focus);outline-offset:3px;box-shadow:0 0 0 2px var(--cq-focus-gap)}[hidden]{display:none!important}:disabled,[aria-disabled=true]{cursor:not-allowed}section[id]{scroll-margin-top:100px}.cq-visually-hidden,.cq-sr-only,.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cq-button,.cq-icon-button{--cq-button-bg:var(--cq-action);--cq-button-text:var(--cq-on-action);--cq-button-hover:var(--cq-action-hover);--cq-button-pressed:var(--cq-action-pressed);min-height:var(--cq-control-height);max-width:100%;padding:var(--cq-button-y) 1rem;border-radius:var(--cq-radius-control);background:var(--cq-button-bg);color:var(--cq-button-text);transition:background var(--cq-fast), border-color var(--cq-fast), transform var(--cq-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:inline-flex}.cq-button[data-variant=secondary],.cq-button--secondary,.cq-icon-button[data-variant=secondary]{--cq-button-bg:var(--cq-surface);--cq-button-text:var(--cq-link);--cq-button-hover:var(--cq-subtle);--cq-button-pressed:var(--cq-selection);border-color:var(--cq-control)}.cq-button[data-variant=ghost],.cq-button--ghost,.cq-icon-button{--cq-button-bg:transparent;--cq-button-text:var(--cq-link);--cq-button-hover:var(--cq-subtle);--cq-button-pressed:var(--cq-selection)}.cq-icon-button[data-variant=primary]{--cq-button-bg:var(--cq-action);--cq-button-text:var(--cq-on-action);--cq-button-hover:var(--cq-action-hover);--cq-button-pressed:var(--cq-action-pressed)}.cq-button[data-variant=danger],.cq-button--danger,.cq-icon-button[data-variant=danger]{--cq-button-bg:var(--cq-danger);--cq-button-text:var(--cq-on-danger);--cq-button-hover:var(--cq-danger-hover);--cq-button-pressed:var(--cq-danger-pressed)}@media (hover:hover){:is(.cq-button,.cq-icon-button):hover:not(:disabled):not([aria-disabled=true]){background:var(--cq-button-hover)}}:is(.cq-button,.cq-icon-button):active:not(:disabled):not([aria-disabled=true]){background:var(--cq-button-pressed);transform:translateY(1px)}:is(.cq-button,.cq-icon-button):disabled,:is(.cq-button,.cq-icon-button)[aria-disabled=true]:not([data-loading]){background:var(--cq-disabled);color:var(--cq-on-disabled);border-color:var(--cq-border)}.cq-button[data-loading],.cq-icon-button[data-loading]{cursor:progress}.cq-button--full{width:100%}.cq-button__icon,.cq-icon-button__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cq-button__icon--end{border-inline-start:1px solid;margin-inline-start:.125rem;padding-inline-start:.625rem}.cq-button__progress{font-size:.75rem}.cq-icon-button{min-width:var(--cq-control-height);flex-shrink:0;padding:.5rem;position:relative}.cq-icon-button__tooltip{z-index:20;background:var(--cq-inverse);color:var(--cq-on-inverse);border-radius:var(--cq-radius-small);white-space:nowrap;padding:6px 8px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.cq-icon-button__tooltip:after{content:"";inset-inline:0;height:10px;position:absolute;top:100%}.cq-icon-button:hover .cq-icon-button__tooltip,.cq-icon-button:focus-visible .cq-icon-button__tooltip{display:block}.cq-spinner{flex-shrink:0;animation:.9s linear infinite cq-spin}@keyframes cq-spin{to{transform:rotate(360deg)}}.cq-field{gap:.375rem;min-width:0;display:grid}.cq-field--group{border:0;margin:0;padding:0}.cq-field__label,.cq-label{font-size:.875rem;font-weight:600}.cq-field__requirement{color:var(--cq-muted);font-weight:400}.cq-field__hint,.cq-field__description,.cq-field__helper,.cq-helper{color:var(--cq-muted);font-size:.875rem}.cq-field__error,.cq-error{color:var(--cq-error);font-size:.875rem}.cq-field__error:empty{display:none}div.cq-input,div.cq-select,div.cq-textarea{align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}div.cq-textarea{display:block}.cq-input__control,.cq-select__control,.cq-textarea__control,input.cq-input,select.cq-select,textarea.cq-textarea{width:100%;min-width:0;min-height:var(--cq-control-height);padding:var(--cq-input-y) .75rem;border:1px solid var(--cq-control);border-radius:var(--cq-radius-control);background:var(--cq-surface);color:var(--cq-text);font:400 1rem/1.5 var(--cq-font-body);transition:border-color var(--cq-fast), background var(--cq-fast);display:block}:is(.cq-input__control,.cq-textarea__control,input.cq-input,textarea.cq-textarea)::placeholder{color:var(--cq-muted);opacity:1}:is(.cq-input__control,.cq-select__control,.cq-textarea__control,input.cq-input,select.cq-select,textarea.cq-textarea)[aria-invalid=true]{border:2px solid var(--cq-error);padding:calc(var(--cq-input-y) - 1px) calc(.75rem - 1px)}:is(.cq-input__control,.cq-select__control,.cq-textarea__control,input.cq-input,select.cq-select,textarea.cq-textarea):disabled{background:var(--cq-disabled);color:var(--cq-on-disabled)}:is(.cq-input__control,input.cq-input)[readonly]{background:var(--cq-subtle);color:var(--cq-text)}.cq-textarea__control,textarea.cq-textarea{resize:vertical;min-height:6rem}.cq-textarea[data-resize=none] textarea{resize:none}.cq-select__control{appearance:none;padding-inline-end:2.75rem}.cq-select__control[aria-invalid=true]{padding-inline-end:calc(2.75rem - 1px)}.cq-select__indicator{pointer-events:none;inset-inline-end:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.cq-input__addon{align-items:center;font-size:.875rem;display:inline-flex}.cq-range{width:100%;min-height:2.75rem;accent-color:var(--cq-action)}input.cq-input::file-selector-button{border:1px solid var(--cq-control);background:var(--cq-subtle);min-height:2.75rem;color:var(--cq-text);border-radius:var(--cq-radius-control);font:inherit;margin-inline-end:.75rem;padding:.5rem .75rem}.cq-checkbox,.cq-radio,.cq-switch{display:block}.cq-checkbox__row,.cq-radio__row,.cq-switch__row{align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.cq-checkbox__label,.cq-radio__label,.cq-switch__label{cursor:pointer;align-items:center;min-height:2.75rem;font-size:.875rem;display:flex}.cq-checkbox__input,.cq-radio__input{accent-color:var(--cq-action);flex-shrink:0;width:1.125rem;height:1.125rem}.cq-checkbox__description,.cq-radio__description,.cq-switch__description{color:var(--cq-muted);padding-inline-start:1.75rem;font-size:.875rem}.cq-radio-group{border:0;gap:.375rem;margin:0;padding:0;display:grid}.cq-radio-group legend{margin-bottom:.5rem;font-size:.875rem;font-weight:600}.cq-radio-group[data-orientation=horizontal] .cq-radio-group__options{flex-wrap:wrap;gap:1.5rem;display:flex}.cq-switch__input{appearance:none;border:1px solid var(--cq-control);background:var(--cq-subtle);border-radius:.375rem;flex-shrink:0;width:2.75rem;height:1.625rem;margin:0;position:relative}.cq-switch__input:before{content:"";background:var(--cq-muted);width:1.125rem;height:1.125rem;transition:transform var(--cq-fast);top:.1875rem;border-radius:.1875rem;position:absolute;inset-inline-start:.1875rem}.cq-switch__input:checked{background:var(--cq-action)}.cq-switch__input:checked:before{background:var(--cq-on-action);transform:translate(1rem)}[dir=rtl] .cq-switch__input:checked:before{transform:translate(-1rem)}.cq-switch__input:disabled{background:var(--cq-disabled)}.cq-switch__input:disabled:before{background:var(--cq-on-disabled)}.cq-switch__state{color:var(--cq-muted);font-size:.75rem}.cq-badge{--cq-tone-surface:var(--cq-subtle);--cq-tone-text:var(--cq-text);border-radius:var(--cq-radius-small);background:var(--cq-tone-surface);width:fit-content;color:var(--cq-tone-text);border:1px solid #0000;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.cq-badge[data-tone=brand],.cq-badge--brand{--cq-tone-surface:var(--cq-selection);--cq-tone-text:var(--cq-on-selection)}.cq-badge[data-tone=accent],.cq-badge[data-tone=information],.cq-badge--info,.cq-badge--information{--cq-tone-surface:var(--cq-info-surface);--cq-tone-text:var(--cq-info)}.cq-badge[data-tone=success],.cq-badge--success{--cq-tone-surface:var(--cq-success-surface);--cq-tone-text:var(--cq-success)}.cq-badge[data-tone=warning],.cq-badge--warning{--cq-tone-surface:var(--cq-warning-surface);--cq-tone-text:var(--cq-warning)}.cq-badge[data-tone=error],.cq-badge--error,.cq-badge--danger{--cq-tone-surface:var(--cq-error-surface);--cq-tone-text:var(--cq-error)}.cq-badge[data-variant=outline]{background:0 0;border-color:currentColor}.cq-badge[data-variant=solid]{background:var(--cq-tone-text);color:var(--cq-tone-surface)}.cq-badge__marker{background:currentColor;border-radius:1px;flex-shrink:0;width:.375rem;height:.375rem}.cq-badge[data-tone=warning] .cq-badge__marker{transform:rotate(45deg)}.cq-badge__icon{display:flex}.cq-avatar{width:var(--cq-avatar-size,2.5rem);height:var(--cq-avatar-size,2.5rem);background:var(--cq-selection);color:var(--cq-on-selection);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex;overflow:hidden}.cq-avatar img{object-fit:cover;width:100%;height:100%}.cq-surface{min-width:0;padding:var(--cq-space-24);background:var(--cq-surface);color:var(--cq-text);border:1px solid var(--cq-border);border-radius:var(--cq-radius-card);position:relative}.cq-surface[data-treatment=framed]{border-radius:0}.cq-surface[data-treatment=framed]:before,.cq-surface[data-treatment=framed]:after{content:"";width:var(--cq-frame-corner);height:var(--cq-frame-corner);pointer-events:none;border-color:var(--cq-frame);border-style:solid;position:absolute}.cq-surface[data-treatment=framed]:before{border-width:var(--cq-frame-stroke) 0 0 var(--cq-frame-stroke);top:-1px;inset-inline-start:-1px}.cq-surface[data-treatment=framed]:after{border-width:0 var(--cq-frame-stroke) var(--cq-frame-stroke) 0;bottom:-1px;inset-inline-end:-1px}.cq-surface[data-treatment=support]{background:var(--cq-support);color:var(--cq-on-support);border-radius:var(--cq-radius-card) var(--cq-radius-card) 0 var(--cq-radius-card)}.cq-section-label{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:flex}.cq-section-label__index{font-variant-numeric:tabular-nums;border:1px solid;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;display:inline-flex}.cq-card{--cq-card-inset:1.5rem;padding:var(--cq-card-inset);border:1px solid var(--cq-border);border-radius:var(--cq-radius-card);background:var(--cq-surface);min-width:0}.cq-card[data-padding=compact]{--cq-card-inset:1rem}.cq-card[data-padding=none]{--cq-card-inset:0rem}.cq-card[data-elevated],.cq-card--raised{background:var(--cq-raised);box-shadow:0 4px 16px var(--cq-p-ink)}@supports (color:color-mix(in lab, red, red)){.cq-card[data-elevated],.cq-card--raised{box-shadow:0 4px 16px color-mix(in srgb,var(--cq-p-ink) 8%,transparent)}}.cq-card__header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.cq-card__subtitle{color:var(--cq-muted);margin-top:.25rem;font-size:.875rem}.cq-card__body{font-size:.875rem}.cq-card__footer{border-top:1px solid var(--cq-border);margin-top:1.5rem;padding-top:1rem}.cq-card__media{margin:calc(-1 * var(--cq-card-inset)) calc(-1 * var(--cq-card-inset)) var(--cq-card-inset);border-radius:var(--cq-radius-card) var(--cq-radius-card) 0 0;overflow:hidden}.cq-card__media>img{width:100%;display:block}.cq-alert{border-radius:0 var(--cq-radius-control) var(--cq-radius-control) 0;background:var(--cq-info-surface);color:var(--cq-info);border:1px solid #0000;border-inline-start:3px solid;align-items:start;gap:.75rem;padding:1rem;font-size:.875rem;display:flex}.cq-alert[data-tone=success],.cq-alert--success{background:var(--cq-success-surface);color:var(--cq-success)}.cq-alert[data-tone=warning],.cq-alert--warning{background:var(--cq-warning-surface);color:var(--cq-warning)}.cq-alert[data-tone=error],.cq-alert--error{background:var(--cq-error-surface);color:var(--cq-error)}.cq-alert__icon{flex-shrink:0;display:flex}.cq-alert__body,.cq-alert__content{flex:1;min-width:0}.cq-alert__title{margin-bottom:.25rem;font-weight:700;display:block}.cq-alert__actions{margin-top:.75rem}.cq-empty-state{text-align:center;border:1px solid var(--cq-border);border-radius:0;justify-items:center;gap:.75rem;padding:2rem 1rem;display:grid;position:relative}.cq-empty-state:before{content:"";border:2px solid var(--cq-frame);border-inline-end-color:#0000;width:2rem;height:1.5rem;margin-bottom:.5rem;transform:skewY(-8deg)}.cq-empty-state[data-layout=inline]{text-align:start;justify-items:start;padding:1rem}.cq-empty-state p{color:var(--cq-muted);max-width:38ch}.cq-empty-state__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.cq-skeleton{display:block}.cq-skeleton__shapes{gap:.5rem;display:grid}.cq-skeleton__shape{background:var(--cq-subtle);border-radius:var(--cq-radius-small);width:var(--cq-skeleton-width,100%);height:var(--cq-skeleton-height,1rem);min-height:1rem;display:block}.cq-skeleton__shape[data-variant=circle]{width:var(--cq-skeleton-width,2.5rem);height:var(--cq-skeleton-height,2.5rem);border-radius:50%}.cq-progress{gap:.5rem;width:100%;display:grid}.cq-progress__header{justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.cq-progress__value{font-variant-numeric:tabular-nums}.cq-progress__track{background:var(--cq-subtle);height:.5rem;overflow:hidden}.cq-progress__indicator{background:var(--cq-action);height:100%;width:var(--cq-progress-percent,0%);border-inline-end:2px solid var(--cq-surface)}.cq-progress[data-indeterminate] .cq-progress__indicator{width:30%}.cq-progress[data-tone=success] .cq-progress__indicator{background:var(--cq-success)}.cq-progress[data-tone=warning] .cq-progress__indicator{background:var(--cq-warning)}.cq-progress[data-tone=error] .cq-progress__indicator{background:var(--cq-error)}.cq-tabs{min-width:0}.cq-tab-list{border-bottom:1px solid var(--cq-border);gap:.25rem;padding:.375rem .375rem 0;display:flex;overflow-x:auto}.cq-tab{color:var(--cq-muted);border:0;background:0 0;border-bottom:3px solid #0000;flex-shrink:0;align-items:center;gap:.5rem;min-height:2.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.cq-tab[aria-selected=true]{color:var(--cq-link);border-color:var(--cq-action);background:var(--cq-selection)}.cq-tab:disabled{color:var(--cq-on-disabled);background:var(--cq-disabled)}.cq-tab-panel{padding:1.25rem .25rem}.cq-tab-panel:focus{outline-offset:0}.cq-tabs[data-orientation=vertical]{grid-template-columns:minmax(8rem,auto) minmax(0,1fr);gap:1rem;display:grid}.cq-tabs[data-orientation=vertical] .cq-tab-list{border-bottom:0;border-inline-end:1px solid var(--cq-border);flex-direction:column}.cq-tabs[data-orientation=vertical] .cq-tab{border-bottom:0;border-inline-start:3px solid #0000}.cq-tabs[data-orientation=vertical] .cq-tab[aria-selected=true]{border-inline-start-color:var(--cq-action)}.cq-accordion{border-block:1px solid var(--cq-border)}.cq-accordion__item+.cq-accordion__item{border-top:1px solid var(--cq-border)}.cq-accordion__trigger{width:100%;color:var(--cq-text);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:1rem .25rem;font-size:.875rem;font-weight:600;display:flex}.cq-accordion__indicator{color:var(--cq-link);flex-shrink:0}.cq-accordion__summary{color:var(--cq-muted);font-weight:400}.cq-accordion__panel{padding:0}.cq-accordion__content{color:var(--cq-muted);padding:0 .25rem 1rem;font-size:.875rem}.cq-dialog{color:var(--cq-text);background:var(--cq-raised);border:1px solid var(--cq-control);border-block-start:4px solid var(--cq-frame);border-radius:var(--cq-radius-dialog);width:min(36rem,100% - 2rem);max-height:calc(100dvh - 2rem);box-shadow:0 16px 48px var(--cq-p-black);padding:1.5rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.cq-dialog{box-shadow:0 16px 48px color-mix(in srgb,var(--cq-p-black) 25%,transparent)}}.cq-dialog::backdrop{background:var(--cq-p-night)}@supports (color:color-mix(in lab, red, red)){.cq-dialog::backdrop{background:color-mix(in srgb,var(--cq-p-night) 60%,transparent)}}.cq-dialog__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.cq-dialog__title{font:700 1.25rem/1.75rem var(--cq-font-display)}.cq-dialog__description{color:var(--cq-muted);margin-top:.5rem;font-size:.875rem}.cq-dialog__close{background:var(--cq-subtle);border:1px solid var(--cq-control);color:var(--cq-text);border-radius:var(--cq-radius-control);min-width:2.75rem;min-height:2.75rem}.cq-dialog__footer{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.cq-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.cq-pagination button{min-height:2.75rem}.cq-table-wrap{border-block:1px solid var(--cq-border);max-width:100%;overflow:auto}.cq-table{border-collapse:collapse;width:100%;font-size:.875rem}.cq-table caption{text-align:start;color:var(--cq-muted);padding:1rem .75rem;font-size:.75rem}.cq-table th{text-align:start;background:var(--cq-subtle);white-space:nowrap;font-weight:600}.cq-table th,.cq-table td{border-bottom:1px solid var(--cq-border);padding:.75rem}.cq-table tbody tr{height:var(--cq-row-height)}.cq-table tbody tr:hover{background:var(--cq-canvas)}.cq-table tr:last-child td{border-bottom:0}.cq-table td[data-numeric],.cq-table th[data-numeric]{text-align:end;font-variant-numeric:tabular-nums}.cq-table tr[data-selected=true]{background:var(--cq-selection)}.cq-table__sort{color:inherit;min-height:2.75rem;font:inherit;background:0 0;border:0;padding:0}.cq-breadcrumb{font-size:.875rem}.cq-breadcrumb ol{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.cq-breadcrumb li+li:before{content:"/";color:var(--cq-muted);margin-inline-end:.5rem}.cq-divider{border:0;border-top:1px solid var(--cq-border);margin:1.5rem 0}.cq-stack{flex-direction:column;gap:1rem;display:flex}.cq-inline{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cq-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.cq-toast{border:1px solid var(--cq-control);border-inline-start:3px solid var(--cq-frame);border-radius:var(--cq-radius-control);background:var(--cq-raised);box-shadow:0 4px 16px var(--cq-p-black);padding:1rem}@supports (color:color-mix(in lab, red, red)){.cq-toast{box-shadow:0 4px 16px color-mix(in srgb,var(--cq-p-black) 12%,transparent)}}.cq-toast{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cq-stat__value{font:700 2.25rem/1.2 var(--cq-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-block:.5rem}.cq-stat__label{color:var(--cq-muted);font-size:.875rem}.cq-chart{margin:0}.cq-chart figcaption{margin-bottom:1rem;font-weight:600}.cq-chart__rows{gap:.75rem;display:grid}.cq-chart__row{grid-template-columns:minmax(4rem,1fr) minmax(0,3fr) minmax(2rem,auto);align-items:center;gap:.75rem;font-size:.875rem;display:grid}.cq-chart__value{text-align:end;font-variant-numeric:tabular-nums}.cq-chart__track{background:var(--cq-subtle)}.cq-chart__bar{background:var(--cq-action);height:1rem;width:var(--cq-chart-percent);border-inline-end:2px solid var(--cq-surface)}@media (max-width:639px){h1{font-size:2.5rem}.cq-card{--cq-card-inset:1rem}.cq-surface{padding:1rem}.cq-dialog{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem);padding:1rem}.cq-dialog__footer{flex-wrap:wrap}.cq-dialog__footer>*{flex:1}.cq-pagination{justify-content:center}.cq-radio-group[data-orientation=horizontal] .cq-radio-group__options{display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}:is(.cq-button,.cq-icon-button):active:not(:disabled):not([aria-disabled=true]){transform:none}}@media (forced-colors:active){.cq-button,.cq-icon-button,.cq-input__control,.cq-select__control,.cq-textarea__control,.cq-card,.cq-surface,.cq-badge{border:1px solid canvastext}:is(.cq-button,.cq-icon-button):disabled{color:graytext}:focus-visible{outline:3px solid highlight}.cq-switch__input{border-color:buttontext}.cq-switch__input:before{background:buttontext}.cq-switch__input:checked:before{background:highlight}.cq-tab[aria-selected=true]{border-color:highlight}.cq-progress__track,.cq-chart__track{border:1px solid canvastext}.cq-progress__indicator,.cq-chart__bar{forced-color-adjust:none;background:highlight}.cq-badge__marker{background:canvastext}}:root{--app-placeholder:#8d8d93;--app-link-hover:#4f2d5d;--app-rail:#663b78;--app-on-rail:#fff;--app-on-rail-dim:#ffffffb8;--app-on-rail-active:#ffffff29;--app-on-rail-hover:#ffffff1a;--app-radius-xs:5px;--app-radius-sm:7px;--app-radius-md:8px;--app-radius-lg:9px;--app-radius-xl:10px;--app-radius-2xl:12px;--app-radius-3xl:14px;--app-radius-pill:999px;--app-on-inverse-border:#fff6;--app-on-inverse-hover:#ffffff1f;--app-layer-popover:45;--app-layer-sticky:10;--app-shadow-menu:0 4px 16px #29243214;--app-shadow-tab:0 1px 2px #29243224}:root,[data-theme=light]{--app-chart-good:#00a55c;--app-chart-info:#008fe0;--app-chart-watch:#dd7a00;--app-chart-bad:#ee2b39}[data-theme=dark]{--app-chart-good:#2fdd91;--app-chart-info:#4cc3ff;--app-chart-watch:#ffb020;--app-chart-bad:#ff6e62}@media (prefers-color-scheme:dark){:root:not([data-theme]){--app-chart-good:#2fdd91;--app-chart-info:#4cc3ff;--app-chart-watch:#ffb020;--app-chart-bad:#ff6e62;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{scrollbar-width:thin;scrollbar-color:var(--cq-p-line) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--cq-p-line);border-radius:var(--app-radius-md);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--cq-p-muted);background-clip:content-box}@media print{:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html,body{background:0 0!important}body *{visibility:hidden!important}[data-report-root],[data-report-root] *{visibility:visible!important}[data-report-root]{inline-size:100%!important;padding:0!important;position:absolute!important;inset-block-start:0!important;inset-inline-start:0!important}[data-drawer-panel]{block-size:auto!important;inline-size:auto!important;max-inline-size:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:static!important;overflow:visible!important}[data-drawer-body]{padding:0!important;overflow:visible!important}[data-drawer-scrim],[data-print-hide]{display:none!important}@page{margin:14mm}}@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-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}@property --tw-ease{syntax:"*";inherits:false}
