.badge-module__dEC9gW__badge{align-items:center;gap:var(--space-3);block-size:var(--badge-block-size);padding-inline:var(--space-4);background-color:var(--badge-surface);color:var(--badge-text);border:var(--border-width) solid var(--badge-border);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-xs-size);font-weight:var(--weight-medium);letter-spacing:var(--text-label-ls);white-space:nowrap;display:inline-flex}.badge-module__dEC9gW__dot{inline-size:var(--badge-dot-size);block-size:var(--badge-dot-size);border-radius:var(--radius-pill);background-color:currentColor;flex:none}.badge-module__dEC9gW__neutral{--badge-surface:var(--state-unmatched-quiet);--badge-text:var(--text-body);--badge-border:var(--border-default)}.badge-module__dEC9gW__matched{--badge-surface:var(--state-matched-quiet);--badge-text:var(--state-matched);--badge-border:var(--success-border)}.badge-module__dEC9gW__pending{--badge-surface:var(--state-pending-quiet);--badge-text:var(--state-pending);--badge-border:var(--accent-border)}.badge-module__dEC9gW__flagged{--badge-surface:var(--state-flagged-quiet);--badge-text:var(--state-flagged);--badge-border:var(--danger-border)}.badge-module__dEC9gW__info{--badge-surface:var(--info-quiet);--badge-text:var(--info);--badge-border:var(--info-border)}.badge-module__dEC9gW__accent{--badge-surface:var(--accent);--badge-text:var(--on-accent);--badge-border:var(--accent-active)}
.heading-module__7nXXtG__heading{color:var(--text-title);text-wrap:balance}.heading-module__7nXXtG__display{font-family:var(--font-display);font-size:var(--text-display-size);line-height:var(--text-display-lh);letter-spacing:var(--text-display-ls);font-weight:var(--text-display-weight)}.heading-module__7nXXtG__h1{font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ls);font-weight:var(--text-h1-weight)}.heading-module__7nXXtG__h2{font-size:var(--text-h2-size);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls);font-weight:var(--text-h2-weight)}.heading-module__7nXXtG__h3{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);font-weight:var(--text-h3-weight)}@container viziertronic (max-width:600px){.heading-module__7nXXtG__h1{font-size:var(--text-h2-size);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls)}}
.inline-module__jnN5Yq__inline{flex-direction:row;flex-wrap:var(--inline-wrap,wrap);gap:var(--inline-gap,var(--space-4));align-items:var(--inline-align-items,center);justify-content:var(--inline-justify-content,flex-start);display:flex}@container viziertronic (max-width:600px){.inline-module__jnN5Yq__collapse{flex-direction:column;align-items:stretch}.inline-module__jnN5Yq__collapse .inline-module__jnN5Yq__collapse{align-items:var(--inline-align-items,center);flex-direction:row}}
.catalog-section-links-module__jzLGMW__link{padding-block:var(--space-2);color:var(--text-muted);font-size:var(--text-sm-size);border-block-end:var(--border-width) solid transparent;text-decoration:none}.catalog-section-links-module__jzLGMW__link:hover{color:var(--text-title)}.catalog-section-links-module__jzLGMW__link[aria-current=page]{color:var(--text-title);border-block-end-color:var(--accent)}
.catalog-search-module__gSmzsa__page{inline-size:min(100%, var(--content-max));padding:var(--space-8);margin-inline:auto}.catalog-search-module__gSmzsa__pagination{padding:var(--space-5) var(--space-6);border-block-start:var(--border-width) solid var(--border-subtle)}.catalog-search-module__gSmzsa__image,.catalog-search-module__gSmzsa__missingImage{inline-size:var(--space-11);aspect-ratio:63/88;border-radius:var(--radius-xs);display:block}.catalog-search-module__gSmzsa__image{object-fit:cover}.catalog-search-module__gSmzsa__missingImage{background-color:var(--surface-sunken)}
.page-header-module__MKsorW__header{gap:var(--space-5);flex-direction:column;display:flex}.page-header-module__MKsorW__row{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-header-module__MKsorW__heading{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.page-header-module__MKsorW__description{color:var(--text-muted);text-wrap:pretty;margin:0}.page-header-module__MKsorW__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}
.stack-module__g0VRha__stack{gap:var(--stack-gap,var(--space-6));align-items:var(--stack-align-items,stretch);justify-content:var(--stack-justify-content,flex-start);flex-direction:column;display:flex}
.button-module__hTYoMq__button{justify-content:center;align-items:center;gap:var(--control-gap);block-size:var(--control-block-size);padding-inline:var(--control-padding-inline);font-family:var(--font-sans);font-size:var(--control-font-size);font-weight:var(--weight-medium);letter-spacing:var(--text-control-ls);white-space:nowrap;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control), transform var(--dur-instant) var(--ease-standard);display:inline-flex}.button-module__hTYoMq__button[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.button-module__hTYoMq__button:not([data-disabled]):active{transform:scale(var(--press-scale))}.button-module__hTYoMq__sizeSm{--control-block-size:var(--control-h-sm);--control-padding-inline:var(--control-padding-inline-sm);--control-font-size:var(--text-sm-size);--control-icon-size:var(--control-icon-sm);--control-gap:var(--space-3)}.button-module__hTYoMq__sizeMd{--control-block-size:var(--control-h-md);--control-padding-inline:var(--control-padding-inline-md);--control-font-size:var(--text-body-size);--control-icon-size:var(--control-icon-md);--control-gap:var(--space-4)}.button-module__hTYoMq__sizeLg{--control-block-size:var(--control-h-lg);--control-padding-inline:var(--control-padding-inline-lg);--control-font-size:var(--text-body-lg-size);--control-icon-size:var(--control-icon-lg);--control-gap:var(--space-4)}.button-module__hTYoMq__block{inline-size:100%;display:flex}.button-module__hTYoMq__iconOnly{inline-size:var(--control-block-size);padding-inline:0}.button-module__hTYoMq__primary{background-color:var(--accent);color:var(--on-accent);border-color:var(--accent-active);box-shadow:var(--shadow-xs)}.button-module__hTYoMq__primary:not([data-disabled]):hover{background-color:var(--accent-hover)}.button-module__hTYoMq__primary:not([data-disabled]):active{background-color:var(--accent-active)}.button-module__hTYoMq__solid{background-color:var(--solid);color:var(--on-solid);box-shadow:var(--shadow-xs)}.button-module__hTYoMq__solid:not([data-disabled]):hover{background-color:var(--solid-hover)}.button-module__hTYoMq__solid:not([data-disabled]):active{background-color:var(--solid-active)}.button-module__hTYoMq__secondary{background-color:var(--surface-card);color:var(--text-title);border-color:var(--border-default);box-shadow:var(--shadow-xs)}.button-module__hTYoMq__secondary:not([data-disabled]):hover{background-color:var(--surface-hover)}.button-module__hTYoMq__secondary:not([data-disabled]):active{background-color:var(--surface-active)}.button-module__hTYoMq__ghost{color:var(--text-body);background-color:#0000}.button-module__hTYoMq__ghost:not([data-disabled]):hover{background-color:var(--surface-hover)}.button-module__hTYoMq__ghost:not([data-disabled]):active{background-color:var(--surface-active)}.button-module__hTYoMq__danger{color:var(--danger);border-color:var(--danger-border);background-color:#0000}.button-module__hTYoMq__danger:not([data-disabled]):hover{background-color:var(--danger-quiet)}.button-module__hTYoMq__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.button-module__hTYoMq__icon>svg{inline-size:var(--control-icon-size);block-size:var(--control-icon-size)}.button-module__hTYoMq__spinner{inline-size:var(--control-icon-size);block-size:var(--control-icon-size);border:var(--border-width-strong) solid currentColor;border-radius:var(--radius-pill);animation:button-module__hTYoMq__spin var(--dur-spin) var(--ease-linear) infinite;border-block-start-color:#0000;flex:none}@keyframes button-module__hTYoMq__spin{to{transform:rotate(1turn)}}
.text-module__3LUpHa__text{color:var(--text-body)}.text-module__3LUpHa__body{font-size:var(--text-body-size);line-height:var(--text-body-lh);letter-spacing:var(--text-body-ls);font-weight:var(--text-body-weight)}.text-module__3LUpHa__bodyLg{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh);letter-spacing:var(--text-body-ls);font-weight:var(--text-body-weight)}.text-module__3LUpHa__sm{font-size:var(--text-sm-size);line-height:var(--text-sm-lh)}.text-module__3LUpHa__xs{font-size:var(--text-xs-size);line-height:var(--text-xs-lh)}.text-module__3LUpHa__label{font-size:var(--text-label-size);line-height:var(--text-label-lh);letter-spacing:var(--text-label-ls);font-weight:var(--text-label-weight)}.text-module__3LUpHa__overline{font-size:var(--text-overline-size);line-height:var(--text-overline-lh);letter-spacing:var(--text-overline-ls);font-weight:var(--text-overline-weight);text-transform:uppercase}.text-module__3LUpHa__mono{font-family:var(--font-mono);font-size:var(--text-mono-size);line-height:var(--text-mono-lh);letter-spacing:var(--text-mono-ls)}.text-module__3LUpHa__toneTitle{color:var(--text-title)}.text-module__3LUpHa__toneBody{color:var(--text-body)}.text-module__3LUpHa__toneMuted{color:var(--text-muted)}.text-module__3LUpHa__toneSubtle{color:var(--text-subtle)}.text-module__3LUpHa__toneInverse{color:var(--text-inverse)}.text-module__3LUpHa__toneAccent{color:var(--accent-text)}.text-module__3LUpHa__toneOnAccent{color:var(--on-accent)}.text-module__3LUpHa__weightRegular{font-weight:var(--weight-regular)}.text-module__3LUpHa__weightMedium{font-weight:var(--weight-medium)}.text-module__3LUpHa__weightSemibold{font-weight:var(--weight-semibold)}.text-module__3LUpHa__weightBold{font-weight:var(--weight-bold)}.text-module__3LUpHa__numeric{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--numeric-tabular)}.text-module__3LUpHa__truncated{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}
.card-module__Cy9pca__card{background-color:var(--surface-card);min-inline-size:0;color:var(--text-body);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.card-module__Cy9pca__header{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-5);padding-inline:var(--card-padding,var(--space-6));border-block-end:var(--border-width) solid var(--border-subtle);display:flex}.card-module__Cy9pca__headings{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.card-module__Cy9pca__actions{align-items:center;gap:var(--space-4);flex:none;display:flex}.card-module__Cy9pca__body{min-block-size:0;padding:var(--card-padding,var(--space-6));flex:1}.card-module__Cy9pca__flush .card-module__Cy9pca__body{padding:0}.card-module__Cy9pca__footer{padding-block:var(--space-5);padding-inline:var(--card-padding,var(--space-6));background-color:var(--surface-sunken);border-block-start:var(--border-width) solid var(--border-subtle)}
.grid-module__D74cRa__grid{gap:var(--grid-gap,var(--space-6));grid-template-columns:var(--grid-template-columns,1fr);align-items:var(--grid-align-items,stretch);display:grid}@container viziertronic (max-width:820px){.grid-module__D74cRa__grid{grid-template-columns:minmax(0,1fr)}}
.toast-module__c9jZRq__viewport{z-index:var(--layer-toast);gap:var(--space-4);inline-size:var(--toast-inline-size);max-inline-size:calc(100vw - var(--space-8) * 2);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-8);inset-inline-start:var(--space-8)}.toast-module__c9jZRq__toast{align-items:flex-start;gap:var(--space-5);padding-block:var(--space-5);padding-inline:var(--space-6) var(--space-5);background-color:var(--surface-raised);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);transition:opacity var(--dur-slow) var(--ease-out), translate var(--dur-slow) var(--ease-out);display:flex}.toast-module__c9jZRq__toast[data-starting-style],.toast-module__c9jZRq__toast[data-ending-style]{opacity:0;translate:calc(var(--space-8) * -1) 0}.toast-module__c9jZRq__tone{inline-size:var(--space-2);block-size:var(--space-6);border-radius:var(--radius-pill);background-color:var(--text-muted);flex:none;margin-block-start:var(--space-1)}.toast-module__c9jZRq__toast[data-type=success] .toast-module__c9jZRq__tone{background-color:var(--success)}.toast-module__c9jZRq__toast[data-type=danger] .toast-module__c9jZRq__tone{background-color:var(--danger)}.toast-module__c9jZRq__toast[data-type=info] .toast-module__c9jZRq__tone{background-color:var(--info)}.toast-module__c9jZRq__content{gap:var(--space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.toast-module__c9jZRq__title{font-size:var(--text-body-size);line-height:var(--text-body-lh);font-weight:var(--weight-medium);color:var(--text-title)}.toast-module__c9jZRq__description{font-size:var(--text-sm-size);line-height:var(--text-sm-lh);color:var(--text-muted)}.toast-module__c9jZRq__description:empty{display:none}.toast-module__c9jZRq__action{padding-block:var(--space-2);padding-inline:var(--space-4);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-sm-size);font-weight:var(--weight-medium);color:var(--text-title);cursor:pointer;transition:var(--transition-control);background-color:#0000;flex:none;align-self:center}.toast-module__c9jZRq__action:hover{background-color:var(--surface-hover)}.toast-module__c9jZRq__close{inline-size:var(--control-h-sm);block-size:var(--control-h-sm);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:var(--transition-control);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.toast-module__c9jZRq__close:hover{background-color:var(--surface-hover);color:var(--text-title)}.toast-module__c9jZRq__closeGlyph{inline-size:var(--control-icon-sm);block-size:var(--control-icon-sm)}
.tooltip-module__kKeb2a__positioner{z-index:var(--layer-popup)}.tooltip-module__kKeb2a__popup{max-inline-size:var(--tooltip-max-inline-size);padding-block:var(--space-2);padding-inline:var(--space-4);background-color:var(--surface-inverse);color:var(--text-on-inverse);border:var(--border-width) solid var(--border-inverse);border-radius:var(--radius-xs);font-size:var(--text-xs-size);line-height:var(--text-xs-lh);box-shadow:var(--shadow-md);transform-origin:var(--transform-origin);transition:opacity var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-out)}.tooltip-module__kKeb2a__popup[data-starting-style],.tooltip-module__kKeb2a__popup[data-ending-style]{opacity:0;scale:.96}
.catalog-card-sets-module__4VtSTa__page{inline-size:min(100%, var(--content-max));padding:var(--space-8);margin-inline:auto}
.hello-world-module__wqC8ca__page{min-block-size:100dvh;padding:var(--space-8);justify-content:center;align-items:center;display:flex}.hello-world-module__wqC8ca__card{inline-size:min(100%,40rem)}
.faro-query-module__6-jT1a__query{padding:var(--space-5);font-family:var(--font-mono);font-size:var(--text-mono-size);line-height:var(--text-mono-lh);color:var(--text-body);white-space:pre;background-color:var(--surface-sunken);border-radius:var(--radius-md);margin:0;overflow-x:auto}
.error-module__naJFMa__page{min-block-size:100dvh;padding:var(--space-8);justify-content:center;align-items:center;display:flex}.error-module__naJFMa__card{inline-size:min(100%,28rem)}
.login-screen-module__eaBAzW__page{--brand-mark-size:26px;--brand-name-size:18px;--form-max-inline-size:352px;background-color:var(--surface-page);grid-template-columns:.85fr 1fr;min-block-size:100dvh;display:grid}.login-screen-module__eaBAzW__brandPanel{justify-content:space-between;gap:var(--space-10);padding:var(--space-10);background-color:var(--surface-inverse);color:var(--text-on-inverse);flex-direction:column;display:flex}.login-screen-module__eaBAzW__brand{align-items:center;gap:var(--space-4);display:flex}.login-screen-module__eaBAzW__brandMark{inline-size:var(--brand-mark-size);block-size:var(--brand-mark-size);border-radius:var(--radius-xs);background-color:var(--accent)}.login-screen-module__eaBAzW__brandName{font-size:var(--brand-name-size);font-weight:var(--weight-semibold);letter-spacing:var(--text-display-ls)}.login-screen-module__eaBAzW__pitch{max-inline-size:26ch}.login-screen-module__eaBAzW__pitchTitle{color:var(--text-on-inverse)}.login-screen-module__eaBAzW__pitchLead{color:color-mix(in srgb, var(--text-on-inverse) 72%, transparent)}.login-screen-module__eaBAzW__residency{color:color-mix(in srgb, var(--text-on-inverse) 55%, transparent)}.login-screen-module__eaBAzW__formPanel{padding:var(--space-10);justify-content:center;align-items:center;display:flex}.login-screen-module__eaBAzW__form{inline-size:100%;max-inline-size:var(--form-max-inline-size)}.login-screen-module__eaBAzW__loginError{padding:var(--space-5);border:var(--border-width) solid var(--danger-border);border-radius:var(--radius-md);background-color:var(--danger-quiet);color:var(--danger)}@media (max-width:60rem){.login-screen-module__eaBAzW__page{grid-template-columns:1fr}.login-screen-module__eaBAzW__brandPanel{gap:var(--space-8);padding:var(--space-8)}.login-screen-module__eaBAzW__formPanel{padding:var(--space-8)}}
.faro-overview-module__KC28dq__link{color:var(--text-title);font-size:var(--text-sm-size);font-weight:var(--weight-medium);text-decoration:none}.faro-overview-module__KC28dq__link:hover{text-decoration:underline}.faro-overview-module__KC28dq__settings{gap:var(--space-4) var(--space-8);font-size:var(--text-sm-size);grid-template-columns:max-content 1fr;margin:0;display:grid}.faro-overview-module__KC28dq__settings dt{color:var(--text-muted)}.faro-overview-module__KC28dq__settings dd{font-family:var(--font-mono);overflow-wrap:anywhere;margin:0}
.faro-shell-module__asECZW__page{inline-size:min(100%, var(--content-max));padding:var(--space-8);margin-inline:auto}.faro-shell-module__asECZW__link{padding-block:var(--space-2);color:var(--text-muted);font-size:var(--text-sm-size);border-block-end:var(--border-width) solid transparent;text-decoration:none}.faro-shell-module__asECZW__link:hover{color:var(--text-title)}.faro-shell-module__asECZW__link[aria-current=page]{color:var(--text-title);border-block-end-color:var(--accent)}
.faro-web-vitals-module__vIJraa__banner{padding:var(--space-9) var(--space-8);background-color:var(--surface-selected);border-radius:var(--radius-md)}
/*# sourceMappingURL=2j8t2tb9rs8-0.css.map*/