.notification-centre{gap:var(--alias-space-15);padding:var(--semantic-space-card-pad);background:var(--semantic-surface-card);border:1px solid var(--semantic-border-on-surface);border-radius:var(--alias-radius-card);corner-shape:var(--alias-corner-shape);box-shadow:var(--semantic-shadow-card);flex-direction:column;min-width:0;display:flex;overflow:visible}.notification-centre__header{justify-content:space-between;align-items:baseline;gap:var(--alias-space-1);flex-wrap:wrap;min-width:0;display:flex}.notification-centre__title{font-family:var(--semantic-font-display);font-size:calc(var(--semantic-font-size-body) * var(--semantic-type-mult));color:var(--semantic-text-ink);overflow-wrap:anywhere;margin:0;font-weight:700}.notification-centre__count{font-family:var(--semantic-font-mono);font-size:var(--semantic-font-size-caption);color:var(--semantic-text-muted);margin:0}.notification-centre__filters{gap:var(--alias-space-05);flex-wrap:wrap;min-width:0;display:flex}.notification-centre__chip{padding-block:var(--alias-space-05);padding-inline:var(--alias-space-1);font-family:var(--semantic-font-ui);font-size:var(--semantic-font-size-caption);color:var(--semantic-action-secondary-text);background:var(--semantic-transparent);border:1px solid var(--semantic-action-secondary-border);border-radius:var(--alias-radius-cta);cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive), border-color var(--motion-duration-micro) var(--motion-ease-productive), box-shadow var(--motion-duration-micro) var(--motion-ease-productive);font-weight:600}.notification-centre__chip:hover{background:var(--semantic-action-secondary-hover-bg);color:var(--semantic-action-secondary-hover-text)}.notification-centre__chip[aria-pressed=true]{background:var(--semantic-surface-inset);border-color:var(--semantic-border-on-surface)}.notification-centre__chip:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.notification-centre__list{gap:var(--alias-space-1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.notification-item{gap:var(--alias-space-05);padding:var(--alias-space-15);background:var(--semantic-surface-inset);border:1px solid var(--semantic-border-subtle);border-inline-start:var(--alias-space-05) solid var(--semantic-feedback-info);border-radius:var(--alias-radius-s);min-width:0;max-height:var(--motion-panel-max);transition:max-height var(--motion-duration-move) var(--motion-ease-reveal), opacity var(--motion-duration-fast) var(--motion-ease-reveal), padding-block var(--motion-duration-fast) var(--motion-ease-reveal), margin-block var(--motion-duration-fast) var(--motion-ease-reveal), border-color var(--motion-duration-fast) var(--motion-ease-reveal);flex-direction:column;display:flex;overflow:visible}.notification-item[data-filtered-out]{opacity:0;pointer-events:none;border-width:0;max-height:0;margin-block:0;padding-block:0;overflow:hidden}.notification-item[data-priority=critical]{border-inline-start-color:var(--semantic-feedback-error)}.notification-item[data-priority=high]{border-inline-start-color:var(--semantic-feedback-warning)}.notification-item[data-priority=medium]{border-inline-start-color:var(--semantic-feedback-info)}.notification-item[data-priority=low]{border-inline-start-color:var(--semantic-feedback-success)}.notification-item__meta{align-items:center;gap:var(--alias-space-1);flex-wrap:wrap;min-width:0;display:flex}.notification-item__priority{font-family:var(--semantic-font-ui);font-size:var(--semantic-font-size-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--semantic-text-muted);font-weight:700}.notification-item[data-priority=critical] .notification-item__priority{color:var(--semantic-feedback-error)}.notification-item[data-priority=high] .notification-item__priority{color:var(--semantic-feedback-warning)}.notification-item__title{font-family:var(--semantic-font-ui);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));color:var(--semantic-text-ink);overflow-wrap:anywhere;margin:0;font-weight:700}.notification-item__body{font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));line-height:var(--alias-leading-body);color:var(--semantic-text-ink-soft);overflow-wrap:anywhere;margin:0}.notification-item__actions{gap:var(--alias-space-1);flex-wrap:wrap;margin-block-start:var(--alias-space-05);display:flex}.notification-item__btn{padding-block:var(--alias-space-05);padding-inline:var(--alias-space-1);font-family:var(--semantic-font-ui);font-size:var(--semantic-font-size-caption);color:var(--semantic-action-secondary-text);background:var(--semantic-transparent);border:1px solid var(--semantic-action-secondary-border);border-radius:var(--alias-radius-s);cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive), border-color var(--motion-duration-micro) var(--motion-ease-productive), box-shadow var(--motion-duration-micro) var(--motion-ease-productive);font-weight:600}.notification-item__btn:hover{background:var(--semantic-action-secondary-hover-bg);color:var(--semantic-action-secondary-hover-text)}.notification-item__btn:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.notification-centre__toolbar{gap:var(--alias-space-1);flex-wrap:wrap;display:flex}
.form-system{gap:var(--alias-space-15);padding:var(--semantic-space-card-pad);background:var(--semantic-surface-card);border:1px solid var(--semantic-border-on-surface);border-radius:var(--alias-radius-card);corner-shape:var(--alias-corner-shape);box-shadow:var(--semantic-shadow-card);flex-direction:column;min-width:0;max-width:100%;display:flex;overflow-x:clip}.form-system__header{gap:var(--alias-space-05);flex-direction:column;min-width:0;display:flex}.form-system__title{font-family:var(--semantic-font-display);font-size:calc(var(--semantic-font-size-body) * var(--semantic-type-mult));color:var(--semantic-text-ink);overflow-wrap:anywhere;margin:0;font-weight:700}.form-system__desc{font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));line-height:var(--alias-leading-body);color:var(--semantic-text-ink-soft);overflow-wrap:anywhere;margin:0}.form-system__draftbar{justify-content:space-between;align-items:center;gap:var(--alias-space-1);padding:var(--alias-space-1) var(--alias-space-15);background:var(--semantic-surface-inset);border:1px solid var(--semantic-border-subtle);border-radius:var(--alias-radius-s);flex-wrap:wrap;min-width:0;display:flex}.form-system__draftbar[data-draft=saved]{border-color:var(--semantic-feedback-success)}.form-system__draftbar[data-draft=restored]{border-color:var(--semantic-feedback-warning)}.form-system__draft-status{font-family:var(--semantic-font-ui);font-size:var(--semantic-font-size-caption);color:var(--semantic-text-muted);margin:0}.form-system__draft-actions{gap:var(--alias-space-1);flex-wrap:wrap;display:flex}.form-system__fields{gap:var(--alias-space-15);flex-direction:column;min-width:0;max-width:100%;display:flex}.form-field{gap:var(--alias-space-05);flex-direction:column;min-width:0;max-width:100%;display:flex}.form-field__label{font-family:var(--semantic-font-ui);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));color:var(--semantic-text-ink);overflow-wrap:anywhere;font-weight:600}.form-field__control{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-block-size:2.75rem;padding-block:var(--alias-space-1);padding-inline:var(--alias-space-15);font-family:var(--semantic-font-ui);font-size:calc(var(--semantic-font-size-body) * var(--semantic-type-mult-body));line-height:var(--alias-leading-body);border:1px solid var(--semantic-control-border);border-radius:var(--alias-radius-s);background:var(--semantic-control-fill);color:var(--semantic-text-default);vertical-align:middle;transition:border-color var(--motion-duration-micro) var(--motion-ease-productive), box-shadow var(--motion-duration-micro) var(--motion-ease-productive), background-color var(--motion-duration-micro) var(--motion-ease-productive)}select.form-field__control{padding-block:0;line-height:calc(2.75rem - 2px)}textarea.form-field__control{resize:vertical;min-block-size:6rem;line-height:var(--alias-leading-body)}.form-field__control:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.form-field[data-invalid=true] .form-field__control{border-color:var(--semantic-feedback-error)}.form-field__hint,.form-field__error{font-size:var(--semantic-font-size-caption);line-height:var(--alias-leading-body);overflow-wrap:anywhere;max-width:100%;margin:0}.form-field__hint{color:var(--semantic-text-muted)}.form-field__error{color:var(--semantic-feedback-error)}.form-field__error[hidden]{display:none}.form-system__actions{gap:var(--alias-space-1);flex-wrap:wrap;margin-block-start:var(--alias-space-05);display:flex}.form-system__btn{padding-block:var(--alias-space-1);padding-inline:var(--alias-space-15);font-family:var(--semantic-font-ui);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));border-radius:var(--alias-radius-cta);cursor:pointer;border:1px solid var(--semantic-transparent);transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive), border-color var(--motion-duration-micro) var(--motion-ease-productive), box-shadow var(--motion-duration-micro) var(--motion-ease-productive);font-weight:700}.form-system__btn--primary{background:var(--semantic-action-primary);color:var(--semantic-action-primary-text)}.form-system__btn--secondary{background:var(--semantic-transparent);color:var(--semantic-action-secondary-text);border-color:var(--semantic-action-secondary-border)}.form-system__btn--secondary:hover{background:var(--semantic-action-secondary-hover-bg);color:var(--semantic-action-secondary-hover-text)}.form-system__btn:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}
.explainability-panel{gap:var(--alias-space-15);padding:var(--semantic-space-card-pad);background:var(--semantic-surface-card);border:1px solid var(--semantic-border-on-surface);border-inline-start:var(--alias-space-05) solid var(--semantic-feedback-info);border-radius:var(--alias-radius-card);corner-shape:var(--alias-corner-shape);box-shadow:var(--semantic-shadow-card);flex-direction:column;min-width:0;display:flex}.explainability-panel[data-epistemic=verified]{border-inline-start-color:var(--semantic-confidence-verified)}.explainability-panel[data-epistemic=inferred],.explainability-panel[data-epistemic=unknown]{border-inline-start-color:var(--semantic-confidence-inferred)}.explainability-panel[data-epistemic=high]{border-inline-start-color:var(--semantic-confidence-high)}.explainability-panel[data-epistemic=medium]{border-inline-start-color:var(--semantic-confidence-medium)}.explainability-panel[data-epistemic=low]{border-inline-start-color:var(--semantic-confidence-low)}.explainability-panel__header{justify-content:space-between;align-items:baseline;gap:var(--alias-space-1);flex-wrap:wrap;min-width:0;display:flex}.explainability-panel__title{font-family:var(--semantic-font-display);font-size:calc(var(--semantic-font-size-body) * var(--semantic-type-mult));letter-spacing:var(--alias-tracking-display);font-weight:700;line-height:var(--alias-leading-display);color:var(--semantic-text-ink);overflow-wrap:anywhere;margin:0}.explainability-panel__meta{align-items:center;gap:var(--alias-space-1);flex-wrap:wrap;min-width:0;display:flex}.explainability-panel__tier{padding-block:var(--alias-space-05);padding-inline:var(--alias-space-1);font-family:var(--semantic-font-mono);font-size:var(--semantic-font-size-caption);color:var(--semantic-text-ink-soft);background:var(--semantic-surface-inset);border:1px solid var(--semantic-border-subtle);border-radius:var(--alias-radius-cta);align-items:center;font-weight:600;display:inline-flex}.explainability-panel__claim{font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-body) * var(--semantic-type-mult-body));line-height:var(--alias-leading-body);color:var(--semantic-text-ink);overflow-wrap:anywhere;margin:0}.explainability-panel__section-title{font-family:var(--semantic-font-ui);font-size:var(--semantic-font-size-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--semantic-text-muted);margin:0;font-weight:700}.explainability-panel__epistemic-group,.explainability-panel__actions{gap:var(--alias-space-05);flex-wrap:wrap;min-width:0;display:flex}.explainability-panel__actions{gap:var(--alias-space-1)}.explainability-panel__chip,.explainability-panel__toggle{padding-block:var(--alias-space-05);padding-inline:var(--alias-space-1);font-family:var(--semantic-font-ui);font-size:var(--semantic-font-size-caption);color:var(--semantic-action-secondary-text);background:var(--semantic-transparent);border:1px solid var(--semantic-action-secondary-border);border-radius:var(--alias-radius-cta);cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive), border-color var(--motion-duration-micro) var(--motion-ease-productive), box-shadow var(--motion-duration-micro) var(--motion-ease-productive);font-weight:600}.explainability-panel__toggle{padding-block:var(--alias-space-1);padding-inline:var(--alias-space-15);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body))}.explainability-panel__chip:hover,.explainability-panel__toggle:hover{background:var(--semantic-action-secondary-hover-bg);color:var(--semantic-action-secondary-hover-text)}.explainability-panel__chip[aria-pressed=true]{background:var(--semantic-surface-inset);border-color:var(--semantic-border-on-surface)}.explainability-panel__chip:focus-visible,.explainability-panel__toggle:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.explainability-panel__hint{font-size:var(--semantic-font-size-caption);color:var(--semantic-text-muted);margin:0}
.explainability-panel__factors,.explainability-panel__sources{gap:var(--alias-space-1);flex-direction:column;min-width:0;display:flex}.explainability-panel__list{gap:var(--alias-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.explain-factor{gap:var(--alias-space-05);padding:var(--alias-space-1) var(--alias-space-15);background:var(--semantic-surface-inset);border:1px solid var(--semantic-border-subtle);border-radius:var(--alias-radius-s);flex-direction:column;min-width:0;display:flex}.explain-factor[data-weight=strong]{border-inline-start:var(--alias-space-05) solid var(--semantic-feedback-success)}.explain-factor[data-weight=moderate]{border-inline-start:var(--alias-space-05) solid var(--semantic-feedback-info)}.explain-factor[data-weight=weak]{border-inline-start:var(--alias-space-05) solid var(--semantic-feedback-warning)}.explain-factor__label{font-family:var(--semantic-font-ui);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));color:var(--semantic-text-ink);overflow-wrap:anywhere;margin:0;font-weight:700}.explain-factor__detail{font-family:var(--semantic-font-body);font-size:var(--semantic-font-size-caption);line-height:var(--alias-leading-body);color:var(--semantic-text-ink-soft);overflow-wrap:anywhere;margin:0}.explain-factor[data-secondary=true]{max-height:var(--motion-panel-max);transition:max-height var(--motion-duration-move) var(--motion-ease-reveal), opacity var(--motion-duration-fast) var(--motion-ease-reveal), padding-block var(--motion-duration-fast) var(--motion-ease-reveal), margin-block var(--motion-duration-fast) var(--motion-ease-reveal), border-width var(--motion-duration-fast) var(--motion-ease-reveal);overflow:hidden}.explainability-panel[data-expanded=false] .explain-factor[data-secondary=true]{opacity:0;pointer-events:none;border-width:0;max-height:0;margin-block:0;padding-block:0}.explain-factor__weight{font-family:var(--semantic-font-mono);font-size:var(--semantic-font-size-caption);color:var(--semantic-text-muted)}.explain-source{gap:var(--alias-space-05) var(--alias-space-1);padding-block:var(--alias-space-05);border-block-end:1px solid var(--semantic-border-subtle);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.explain-source:last-child{border-block-end:none}.explain-source__ref{font-family:var(--semantic-font-mono);font-size:var(--semantic-font-size-caption);color:var(--semantic-text-ink);text-underline-offset:2px;background:var(--semantic-transparent);cursor:pointer;border:none;padding:0;text-decoration:underline}.explain-source__ref:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px;border-radius:var(--alias-radius-s)}.explain-source__note{font-family:var(--semantic-font-body);font-size:var(--semantic-font-size-caption);color:var(--semantic-text-muted);overflow-wrap:anywhere}
.data-table-panel{gap:var(--alias-space-15);padding:var(--semantic-space-card-pad);background:var(--semantic-surface-card);border:1px solid var(--semantic-border-on-surface);border-radius:var(--alias-radius-card);corner-shape:var(--alias-corner-shape);box-shadow:var(--semantic-shadow-card);flex-direction:column;min-width:0;display:flex;overflow:visible}.data-table-panel__header{justify-content:space-between;align-items:baseline;gap:var(--alias-space-1);flex-wrap:wrap;min-width:0;display:flex}.data-table-panel__title{font-family:var(--semantic-font-display);font-size:calc(var(--semantic-font-size-body) * var(--semantic-type-mult));color:var(--semantic-text-ink);overflow-wrap:anywhere;margin:0;font-weight:700}.data-table-panel__hint{font-family:var(--semantic-font-body);font-size:var(--semantic-font-size-caption);color:var(--semantic-text-muted);margin:0}.data-table-panel__toolbar{gap:var(--alias-space-1);flex-wrap:wrap;align-items:flex-end;min-width:0;display:flex}.data-table-panel__field{gap:var(--alias-space-05);flex-direction:column;flex:10rem;min-width:min(100%,12rem);display:flex}.data-table-panel__label{font-family:var(--semantic-font-ui);font-size:var(--semantic-font-size-caption);color:var(--semantic-text-ink-soft);font-weight:600}.data-table-panel__filter,.data-table-panel__status{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-block-size:2.75rem;padding-block:var(--alias-space-1);padding-inline:var(--alias-space-15);font-family:var(--semantic-font-ui);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));line-height:var(--alias-leading-body);border:1px solid var(--semantic-control-border);border-radius:var(--alias-radius-s);background:var(--semantic-control-fill);color:var(--semantic-text-default);vertical-align:middle}select.data-table-panel__status{padding-block:0;line-height:calc(2.75rem - 2px)}.data-table-panel__filter:focus-visible,.data-table-panel__status:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.data-table-panel__scroll{border:1px solid var(--semantic-border-subtle);border-radius:var(--alias-radius-s);min-width:0;overflow-x:auto}.data-table,table.data-table{table-layout:fixed;border-collapse:collapse;text-align:start;width:100%;font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));color:var(--semantic-text-default)}.data-table th,.data-table td{padding:var(--alias-space-15);border-bottom:1px solid var(--semantic-border-subtle);vertical-align:middle;text-align:start}.data-table thead th{background:var(--semantic-surface-inset);font-family:var(--semantic-font-ui);color:var(--semantic-text-ink);white-space:nowrap;text-align:start;font-weight:700}.data-table th[data-sort=service]{width:46%}.data-table th[data-sort=wait],.data-table th[data-sort=status]{width:27%}.data-table__sort{justify-content:flex-start;align-items:center;gap:var(--alias-space-05);width:100%;font:inherit;color:inherit;text-align:start;background:var(--semantic-transparent);cursor:pointer;border:none;margin:0;padding:0;display:inline-flex}.data-table__sort:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px;border-radius:var(--alias-radius-s)}.data-table__sort-ind{font-size:var(--semantic-font-size-caption);color:var(--semantic-text-muted);flex:none}.data-table__num{font-family:var(--semantic-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:start;direction:ltr;unicode-bidi:isolate;display:inline-block}.data-table tbody tr[hidden]{display:none}.data-table__empty{padding:var(--alias-space-15);font-size:var(--semantic-font-size-caption);color:var(--semantic-text-muted);margin:0}.data-table__empty[hidden]{display:none}.data-table-panel__glossary{border-block-start:1px solid var(--semantic-border-subtle);font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));line-height:var(--alias-leading-body);color:var(--semantic-text-ink-soft);overflow-wrap:anywhere;margin:0;padding-block-start:var(--alias-space-15)}.data-table__status{font-family:var(--semantic-font-ui);font-weight:600;font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));text-align:start;display:inline-block}.data-table__status[data-status=open]{color:var(--semantic-feedback-success)}.data-table__status[data-status=busy]{color:var(--semantic-feedback-warning)}.data-table__status[data-status=closed]{color:var(--semantic-feedback-error)}.pagination{align-items:center;gap:var(--alias-space-05);display:flex}.pagination__item{padding:var(--alias-space-1) var(--alias-space-15);border:1px solid var(--semantic-control-border);border-radius:var(--alias-radius-s);background:var(--semantic-surface-card);color:var(--semantic-text-default);cursor:pointer}
.slider-nav{justify-content:center;align-items:center;gap:var(--alias-space-1);display:flex}.slider-nav__dot{width:var(--alias-space-1);height:var(--alias-space-1);border-radius:var(--alias-radius-pill);background:var(--semantic-control-track);cursor:pointer;border:none}.filter-container,.filter{gap:var(--alias-space-15);padding:var(--semantic-space-card-pad);background:var(--semantic-surface-inset);border-radius:var(--alias-radius-card);color:var(--semantic-text-default);flex-wrap:wrap;align-items:center;display:flex}
.vector-art-canvas{z-index:var(--semantic-z-base);pointer-events:none;block-size:100%;min-block-size:2px;inline-size:100%;min-inline-size:2px;position:absolute;inset:0;overflow:hidden}.vector-art-canvas__svg{block-size:100%;inline-size:100%;display:block}.vector-art-canvas__sky{fill:var(--semantic-surface-hero)}.layer-sun .vector-art-canvas__sun,.vector-art-canvas__sun{fill:var(--alias-brand-primary,var(--alias-brand-500))}.layer-stars .vector-art-canvas__star,.vector-art-canvas__star{fill:var(--semantic-text-onbrand,var(--semantic-text-ink))}.layer-blobs .vector-art-canvas__blob,.vector-art-canvas__blob{fill:var(--alias-brand-secondary,var(--alias-brand-700));opacity:.8}.layer-palms .vector-art-canvas__trunk,.layer-palms .vector-art-canvas__frond,.vector-art-canvas__trunk,.vector-art-canvas__frond{fill:var(--semantic-text-primary,var(--semantic-text-ink))}.image-hero:has(.vector-art-canvas){background:0 0}.image-hero .vector-art-canvas,.image-hero .image-hero__vector{z-index:var(--semantic-z-base);pointer-events:none;position:absolute;inset:0}.image-hero .devicebg{z-index:var(--semantic-z-local-back)}.image-hero .copy,.image-hero .media{z-index:var(--semantic-z-local-front);position:relative}
.image-hero{border-radius:var(--alias-radius-section);corner-shape:var(--alias-corner-shape);background:var(--semantic-surface-hero);min-block-size:var(--semantic-layout-hero-min-block,var(--semantic-size-hero-min));grid-template-columns:var(--semantic-layout-hero-columns,minmax(0, 1fr));transition:border-radius var(--motion-duration-slow) var(--motion-ease-standard), background var(--motion-duration-slow) var(--motion-ease-standard);scroll-margin-block:var(--semantic-space-band-lg);display:grid;position:relative;overflow:hidden}.image-hero .copy{padding-block:clamp(var(--alias-sizing-150), 5vw, var(--alias-sizing-400));padding-inline:clamp(var(--alias-sizing-100), 4vw, var(--alias-sizing-300)) var(--alias-space-05);justify-content:center;gap:var(--alias-space-15);z-index:var(--semantic-z-local-front);flex-direction:column;min-inline-size:0;display:flex;position:relative}.image-hero .subtitle{font-family:var(--semantic-font-mono);font-size:var(--semantic-font-size-body-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--semantic-text-ink-soft);transition:color var(--motion-duration-slow);overflow-wrap:anywhere;max-inline-size:100%}.image-hero .title{font-family:var(--semantic-font-display);font-size:calc(var(--semantic-text-hero-fluid,clamp(1.375rem, 3.2vw, 2.375rem)) * var(--semantic-type-mult));line-height:var(--alias-leading-display);font-weight:var(--semantic-text-hero-weight,var(--alias-weight-display));color:var(--semantic-text-ink);text-transform:var(--alias-transform-display);letter-spacing:var(--alias-tracking-display);max-inline-size:var(--alias-measure-display);transition:font-size var(--motion-duration-moderate);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.image-hero .description{font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));line-height:var(--alias-leading-body);color:var(--semantic-text-ink);opacity:.82;max-inline-size:var(--alias-measure-body);overflow-wrap:anywhere}.image-hero .cta-row{gap:var(--alias-space-15);flex-wrap:wrap;min-inline-size:0;margin-block-start:var(--alias-space-05);display:flex}.image-hero .devicebg{z-index:var(--semantic-z-local-back);pointer-events:none;position:absolute;inset:0}.image-hero .devicebg:before{content:"";background:var(--semantic-surface-hero-device);inline-size:56%;transform:skewX(var(--alias-device-angle));transition:background var(--motion-duration-slow) var(--motion-ease-standard), transform var(--motion-duration-slow) var(--motion-ease-standard);position:absolute;inset-block:-20%;inset-inline-end:-12%}html[dir=rtl] .image-hero .devicebg:before{transform:skewX(calc(-1 * var(--alias-device-angle)))}.image-hero .media{z-index:var(--semantic-z-local-front);padding:clamp(var(--alias-sizing-50), 3vw, var(--alias-sizing-150));isolation:isolate;justify-content:center;align-items:center;min-inline-size:0;display:flex;position:relative}.image-hero .media-bg{z-index:var(--semantic-z-local-back);pointer-events:none;background:var(--semantic-surface-hero-device);transition:background var(--motion-duration-slow) var(--motion-ease-standard);display:none;position:absolute;inset:0}.image-hero .media svg{z-index:var(--semantic-z-local-front);inline-size:min(72%, calc(var(--semantic-space-band-xl) + var(--alias-sizing-400)));block-size:auto;max-inline-size:100%;filter:var(--semantic-shadow-media);position:relative}@media (max-width:900px){.image-hero .devicebg{display:none}.image-hero .media-bg{display:block}.image-hero .media{background:var(--semantic-surface-hero-device)}.image-hero .copy{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding-inline:clamp(var(--alias-sizing-100), 4vw, var(--alias-sizing-300))}.image-hero .title,.image-hero .description{max-inline-size:100%}}@media (max-width:720px){.image-hero .media{padding-block:var(--alias-space-1) var(--alias-space-3);order:2;margin-block-start:0}.image-hero .copy{order:1;padding-block-end:clamp(var(--alias-sizing-300,3rem), 6vw, var(--alias-sizing-600,6rem))}}.media .art,.pattern .p,.pmedia .part{display:none}.art .a-main{fill:var(--semantic-art-base)}.art .a-deep{fill:var(--alias-brand-600)}.art .a-mid{fill:var(--alias-brand-300)}.art .a-acc{fill:var(--alias-brand-accent)}.art [class]{transition:fill var(--motion-duration-slow)}@keyframes artRise{0%{opacity:0;transform:translateY(var(--motion-distance-card))}to{opacity:1;transform:translateY(0)}}.image-hero .media svg.art>*{animation:artRise var(--motion-duration-move) var(--motion-ease-arrive) both}.image-hero .media svg.art>:first-child{animation-delay:0s}.image-hero .media svg.art>:nth-child(2){animation-delay:calc(var(--motion-stagger)*.6)}.image-hero .media svg.art>:nth-child(3){animation-delay:calc(var(--motion-stagger)*1.2)}.image-hero .media svg.art>:nth-child(4){animation-delay:calc(var(--motion-stagger)*1.8)}.image-hero .media svg.art>:nth-child(5){animation-delay:calc(var(--motion-stagger)*2.4)}.image-hero .media svg.art>:nth-child(6){animation-delay:calc(var(--motion-stagger)*3)}.image-hero .media svg.art>:nth-child(7){animation-delay:calc(var(--motion-stagger)*3.6)}.cta-section{border-radius:var(--alias-radius-section);corner-shape:var(--alias-corner-shape);background:var(--semantic-surface-section);padding:clamp(var(--alias-sizing-150), 6vw, calc(var(--semantic-space-section-block) + var(--alias-sizing-50))) clamp(var(--alias-sizing-100), 4vw, var(--semantic-space-section-inline));text-align:center;transition:border-radius var(--motion-duration-slow) var(--motion-ease-standard),background var(--motion-duration-slow) var(--motion-ease-standard);min-width:0;scroll-margin-block:var(--semantic-space-band-lg);position:relative;overflow:hidden}.cta-section .pattern{opacity:var(--alias-pattern-opacity);pointer-events:none;color:var(--alias-brand-300);transition:color var(--motion-duration-slow),opacity var(--motion-duration-slow);position:absolute;inset:0}.cta-section .pattern svg{width:100%;height:100%}.cta-section .inner{z-index:var(--semantic-z-local-front);align-items:center;gap:var(--alias-space-15);flex-direction:column;display:flex;position:relative}.cta-section h2{font-family:var(--semantic-font-subhead);font-size:calc(clamp(22px,2.6vw,30px) * var(--semantic-type-mult));font-weight:var(--alias-weight-display);text-transform:var(--alias-transform-display);color:var(--semantic-text-ink);letter-spacing:var(--alias-tracking-display);line-height:var(--alias-leading-display);max-width:var(--alias-measure-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-inline:auto}.cta-section p{font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));line-height:var(--alias-leading-body);color:var(--semantic-text-ink);opacity:.85;max-width:var(--alias-measure-body);overflow-wrap:anywhere;margin-inline:auto}.product-card,.toast,.agent-activity,.generated-content,.permission-request,.human-handoff,.workflow-composer,.citizen-data-card,.override-governance,.conversation-thread,.global-search,.alert-banner,.status-dashboard,.portal-stack-card,.document-checklist,.transaction-wizard,.ai-citizen-assist,.accessibility-toolbar,.trust-indicator,.offline-fallback,.citizen-dashboard,.page-feedback,.notification-centre,.data-table-panel,.form-system,.explainability-panel,.cbox,.swatches{--semantic-text-ink:var(--semantic-text-default);--semantic-text-ink-soft:var(--semantic-text-soft);--semantic-border-on-surface:var(--semantic-border-subtle);--semantic-action-secondary-text:var(--semantic-text-ink);--semantic-action-secondary-border:var(--semantic-border-on-surface);--semantic-action-secondary-hover-bg:var(--semantic-text-ink);--semantic-action-secondary-hover-text:var(--semantic-surface-card)}.cardrow{grid-template-columns:var(--semantic-layout-cardrow-columns,minmax(0,1fr));gap:var(--alias-space-2);align-items:start;display:grid}.product-card{background:var(--semantic-surface-card);border-radius:var(--alias-radius-card);corner-shape:var(--alias-corner-shape);box-shadow:var(--semantic-shadow-card);transition:border-radius var(--motion-duration-slow),background var(--motion-duration-moderate);flex-direction:column;min-width:0;display:flex;overflow:hidden}.product-card .pmedia{background:var(--alias-brand-300);height:calc(var(--semantic-size-media-band) + var(--alias-sizing-150));transition:background var(--motion-duration-slow);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-card .pmedia .swoosh{background:var(--alias-brand-600);width:62%;transform:skewX(var(--alias-device-angle));transition:background var(--motion-duration-slow),transform var(--motion-duration-slow);position:absolute;inset-block:-25%;inset-inline-end:-14%}html[dir=rtl] .product-card .pmedia .swoosh{transform:skewX(calc(-1 * var(--alias-device-angle)))}.product-card .pmedia svg{width:88px;height:88px;z-index:var(--semantic-z-local-back);position:relative}.pmedia .m-main{fill:var(--semantic-art-base)}.pmedia .m-mid{fill:var(--alias-brand-300)}.pmedia .m-deep{fill:var(--alias-brand-700)}.pmedia .m-acc{fill:var(--alias-brand-accent)}.pmedia svg [class]{transition:fill var(--motion-duration-slow)}.product-card .pbody{padding:var(--semantic-space-card-pad);flex-direction:column;flex:1;min-width:0;padding-block-end:var(--alias-sizing-150);display:flex}.product-card h3{font-family:var(--semantic-font-subhead);font-size:calc(var(--semantic-font-size-body) * var(--semantic-type-mult-body));color:var(--semantic-text-ink);letter-spacing:var(--alias-tracking-display);font-weight:700;line-height:var(--alias-leading-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.product-card .pdesc{font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));line-height:var(--alias-leading-body);color:var(--semantic-text-ink-soft);margin-block:var(--alias-space-05) var(--alias-space-15);overflow-wrap:anywhere;flex:1;margin-inline:0}.product-card .pbadges{align-items:center;gap:var(--alias-space-1);min-width:0;min-height:calc(var(--semantic-font-size-caption) * 1.35 + var(--alias-space-05) * 2);flex-wrap:wrap;flex:none;margin-block-end:var(--alias-space-1);display:flex}.product-card .prow{align-items:baseline;gap:var(--alias-space-1);flex-wrap:wrap;flex:none;min-width:0;margin-block-end:var(--alias-space-1);display:flex}.product-card .btn-block{flex:none;margin-block-start:var(--alias-space-15);margin-block-end:0}.price{color:var(--semantic-text-ink);font-variant-numeric:tabular-nums;letter-spacing:0;direction:ltr;unicode-bidi:isolate;font-size:20px;font-weight:800}.price-was{color:var(--semantic-text-muted);font-variant-numeric:tabular-nums;letter-spacing:0;direction:ltr;unicode-bidi:isolate;font-size:12px;text-decoration:line-through}.bidi-ltr{direction:ltr;unicode-bidi:isolate}.bidi-rtl{direction:rtl;unicode-bidi:isolate}.product-card .price-note{align-items:center;gap:var(--alias-space-1);font-family:var(--semantic-font-body);font-size:var(--semantic-font-size-caption);line-height:var(--alias-leading-body);color:var(--semantic-compliance-fg);overflow-wrap:anywhere;flex-wrap:wrap;flex:none;min-width:0;margin-block:0;display:flex}.product-card .market-chip{border-radius:var(--alias-radius-cta);corner-shape:var(--alias-corner-shape);border:1px solid var(--semantic-compliance-accent);background:var(--semantic-compliance-bg);max-width:100%;color:var(--semantic-compliance-fg);letter-spacing:var(--alias-tracking-cta);text-transform:var(--alias-transform-cta);white-space:normal;overflow-wrap:anywhere;text-align:start;transition:border-color var(--motion-duration-moderate),background var(--motion-duration-moderate),color var(--motion-duration-moderate),border-radius var(--motion-duration-slow);align-items:center;padding:2px 7px;display:inline-flex}.badge{corner-shape:var(--alias-corner-shape);font-family:var(--semantic-font-mono);font-size:var(--semantic-font-size-caption);letter-spacing:.1em;background:var(--semantic-badge-bg);color:var(--semantic-on-control);padding-block:var(--alias-space-05);padding-inline:var(--alias-space-1);border-radius:var(--alias-radius-cta);transition:background var(--motion-duration-slow),border-radius var(--motion-duration-slow);white-space:normal;overflow-wrap:anywhere;text-align:start;max-width:100%;line-height:1.35}.badge-new{background:var(--semantic-badge-new-bg)}.btn{font-family:var(--semantic-font-body);font-size:var(--semantic-font-size-body-sm);padding-block:var(--alias-space-15);padding-inline:var(--alias-space-25);border-radius:var(--alias-radius-cta);corner-shape:var(--alias-corner-shape);cursor:pointer;border:var(--alias-btn-border) solid var(--semantic-transparent);transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive), border-color var(--motion-duration-micro) var(--motion-ease-productive), box-shadow var(--motion-duration-micro) var(--motion-ease-productive), transform var(--motion-duration-micro) var(--motion-ease-productive);letter-spacing:var(--alias-tracking-cta);text-transform:var(--alias-transform-cta);white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;font-weight:600;line-height:1.3}.btn:focus-visible{outline:2.5px solid var(--semantic-focus);outline-offset:2px}.btn-primary{background:var(--semantic-action-primary);color:var(--semantic-action-primary-text);border-color:var(--semantic-action-primary)}.btn-primary:hover{background:var(--semantic-action-primary-hover-bg);color:var(--semantic-action-primary-hover-text);border-color:var(--semantic-action-primary-hover-text);transform:translateY(-1px)}.btn-primary:active{background:var(--semantic-action-primary-pressed-bg);color:var(--semantic-action-primary-pressed-text);border-color:var(--semantic-action-primary-pressed-bg);transform:translateY(0)}.btn-primary:disabled,.btn-primary[aria-disabled=true]{background:var(--semantic-action-primary-disabled-bg);color:var(--semantic-action-primary-disabled-text);border-color:var(--semantic-action-primary-disabled-bg);cursor:not-allowed;transform:none}.btn-secondary{background:var(--semantic-transparent);color:var(--semantic-action-secondary-text);border-color:var(--semantic-action-secondary-border)}.btn-secondary:hover{background:var(--semantic-action-secondary-hover-bg);color:var(--semantic-action-secondary-hover-text);border-color:var(--semantic-action-secondary-hover-bg);transform:translateY(-1px)}.btn-secondary:active{background:var(--semantic-action-secondary-pressed-bg);color:var(--semantic-action-secondary-pressed-text);border-color:var(--semantic-action-secondary-pressed-border);transform:translateY(0)}.btn-secondary:disabled,.btn-secondary[aria-disabled=true]{background:var(--semantic-action-secondary-disabled-bg);color:var(--semantic-action-secondary-disabled-text);border-color:var(--semantic-action-secondary-disabled-border);cursor:not-allowed;transform:none}.btn-block{width:100%}.btnwrap{background:var(--semantic-surface-hero);border-radius:var(--alias-radius-m);padding:var(--alias-space-2);gap:var(--alias-space-15);transition:background var(--motion-duration-slow);flex-wrap:wrap;display:flex}.swatches{background:var(--semantic-surface-inset);border-radius:var(--alias-radius-m);transition:background var(--motion-duration-moderate) var(--motion-ease-standard);padding:13px 13px 9px}.cbox{background:var(--semantic-surface-inset);border-radius:var(--alias-radius-m);padding:var(--alias-space-2);transition:background var(--motion-duration-moderate) var(--motion-ease-standard);min-width:0}.toast{gap:var(--alias-space-1);background:var(--semantic-surface-card);border:1px solid var(--semantic-border-on-surface);border-inline-start:var(--alias-space-05) solid var(--semantic-transparent);border-radius:var(--alias-radius-card);corner-shape:var(--alias-corner-shape);padding-block:var(--alias-space-15) var(--alias-space-2);padding-inline:var(--alias-space-15) calc(var(--alias-space-2) + var(--alias-space-15));box-shadow:var(--semantic-shadow-toast);transition:border-color var(--motion-duration-slow),border-radius var(--motion-duration-slow),background var(--motion-duration-moderate) var(--motion-ease-standard),color var(--motion-duration-moderate) var(--motion-ease-standard);align-items:flex-start;min-width:0;display:flex;position:relative;overflow:hidden}.toast .tclose{background:var(--semantic-transparent);border-radius:var(--alias-radius-s);cursor:pointer;width:20px;height:20px;color:var(--semantic-text-muted);transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive);border:none;place-items:center;display:grid;position:absolute;inset-block-start:7px;inset-inline-end:7px}.toast .tclose:hover{background:var(--semantic-surface-inset);color:var(--semantic-text-ink)}.toast .tclose:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:1px}.toast .tclose svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;width:9px;height:9px}.toast .tprog{background:var(--semantic-surface-inset);width:100%;height:3px;position:absolute;inset-block-end:0;inset-inline:0}.toast .tprog i{transform-origin:0%;height:100%;animation:5s linear infinite toastTimer;display:block}html[dir=rtl] .toast .tprog i{transform-origin:100%}@keyframes toastTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast .tdot{border-radius:50%;flex:none;width:17px;height:17px;margin-block-start:1px;position:relative}.toast .tdot:after{content:"";border:solid var(--semantic-on-control);border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;inset-block-start:4px;inset-inline-start:6px;transform:rotate(42deg)}.toast .tbody{font-family:var(--semantic-font-body);color:var(--semantic-text-ink);overflow-wrap:anywhere;flex:1;min-width:0;font-size:11.5px;line-height:1.45}.toast .tbody b{overflow-wrap:anywhere;margin-block-end:2px;font-weight:700;display:block}.toast-success{border-inline-start-color:var(--semantic-feedback-success)}.toast-success .tdot,.toast-success .tprog i{background:var(--semantic-feedback-success)}.toast-warning{border-inline-start-color:var(--semantic-feedback-warning)}.toast-warning .tdot,.toast-warning .tprog i{background:var(--semantic-feedback-warning)}.toast-error{border-inline-start-color:var(--semantic-feedback-error)}.toast-error .tdot,.toast-error .tprog i{background:var(--semantic-feedback-error)}.toast-info{border-inline-start-color:var(--semantic-feedback-info)}.toast-info .tdot,.toast-info .tprog i{background:var(--semantic-feedback-info)}.tgrow{align-items:center;gap:var(--alias-space-1);flex-wrap:wrap;min-width:0;margin-block-end:var(--alias-space-1);display:flex}.tgopt{align-items:center;gap:var(--alias-space-1);flex:0 auto;min-width:0;display:inline-flex}.tgopt .tglabel{flex:0 auto}.tg{background:var(--semantic-control-track);cursor:pointer;width:42px;height:24px;transition:background-color var(--motion-duration-micro) var(--motion-ease-productive);border:none;border-radius:999px;flex:none;position:relative}.tg:after{content:"";background:var(--semantic-control-thumb);width:18px;height:18px;box-shadow:var(--semantic-shadow-control);transition:inset-inline-start var(--motion-duration-micro) var(--motion-ease-productive);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.tg[aria-checked=true]{background:var(--semantic-control-on)}.tg[aria-checked=true]:after{inset-inline-start:21px}.tg:hover:not(:disabled):not([aria-disabled=true]):not([aria-checked=true]){background:color-mix(in srgb, var(--semantic-control-track) 75%, var(--semantic-control-on))}.tg:active:not(:disabled):not([aria-disabled=true]):not([aria-checked=true]){background:color-mix(in srgb, var(--semantic-control-track) 45%, var(--semantic-control-on))}.tg:focus-visible{outline:2.5px solid var(--semantic-focus);outline-offset:2px}.tg:disabled,.tg[aria-disabled=true]{background:var(--semantic-control-disabled-fill);cursor:not-allowed}.tg:disabled:after,.tg[aria-disabled=true]:after{background:var(--semantic-control-disabled-border);box-shadow:none}.tglabel{font-family:var(--semantic-font-body);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-text-ink);overflow-wrap:anywhere;flex:8rem;min-width:0}.ctrl{border:2px solid var(--semantic-control-border);background:var(--semantic-control-fill);cursor:pointer;width:19px;height:19px;transition:background-color var(--motion-duration-micro) var(--motion-ease-productive),border-color var(--motion-duration-micro) var(--motion-ease-productive);flex:none;padding:0;position:relative}.ctrl.cb{border-radius:max(4px,calc(var(--alias-radius-card)*.3));corner-shape:var(--alias-corner-shape)}.ctrl.rb{border-radius:50%}.ctrl:focus-visible{outline:2.5px solid var(--semantic-focus);outline-offset:2px}.ctrl:hover:not(:disabled):not([aria-disabled=true]):not([aria-checked=true]):not([aria-pressed=true]),.ctrl:active:not(:disabled):not([aria-disabled=true]){border-color:var(--semantic-control-hover-border)}.ctrl[aria-checked=true],.ctrl[aria-pressed=true]{background:var(--semantic-control-on);border-color:var(--semantic-control-on)}.ctrl.cb[aria-checked=true]:after{content:"";border:solid var(--semantic-on-control);border-width:0 2px 2px 0;width:4px;height:9px;margin:auto;position:absolute;inset:0;transform:translate(.5px,-.5px)rotate(42deg)}.ctrl.rb[aria-checked=true]:after{content:"";background:var(--semantic-on-control);border-radius:50%;position:absolute;inset:3px}.ctrl:disabled,.ctrl[aria-disabled=true]{background:var(--semantic-control-disabled-fill);border-color:var(--semantic-control-disabled-border);color:var(--semantic-control-disabled-text);cursor:not-allowed}.pmedia{perspective:700px}.pmedia svg,.pmedia svg *{transition:transform var(--motion-duration-text) var(--motion-ease-arrive)}.pc1:hover .pmedia svg>:nth-child(-n+3){transform:translateY(15px)}.pc1:hover .pmedia svg>:nth-child(n+4){transform:translateY(-34px)}.pc2:hover .pmedia svg{transform:rotateY(180deg)}.pc3:hover .pmedia svg{transform:scaleX(-1)}.cta-section .pattern path,.cta-section .pattern .px-lg,.cta-section .pattern .px-sm{transform-box:fill-box;transform-origin:50%;transition:transform var(--motion-duration-text) var(--motion-ease-reveal),opacity var(--motion-duration-text) var(--motion-ease-reveal)}.cta-section:has(.btn-primary:hover) .pattern path{transform:rotate(45deg)}.cta-section:has(.btn-primary:hover) .pattern .px-lg{opacity:.55;transform:scale(.64)rotate(45deg)}.cta-section:has(.btn-primary:hover) .pattern .px-sm{opacity:1;transform:scale(1.55)rotate(45deg)}.swatch{border:2.5px solid var(--semantic-transparent);cursor:pointer;width:32px;height:32px;transition:border-color var(--motion-duration-micro) var(--motion-ease-productive), transform var(--motion-duration-micro) var(--motion-ease-productive), box-shadow var(--motion-duration-micro) var(--motion-ease-productive);border-radius:50%}.swatch.s1{background:var(--alias-brand-700)}.swatch.s2{background:var(--alias-brand-500)}.swatch.s3{background:var(--alias-brand-300)}.swatch.s4{background:var(--alias-brand-accent)}.swatch[aria-pressed=true]{border-color:var(--semantic-border-on-surface);transform:scale(1.12)}.swatch:hover:not([aria-pressed=true]){transform:scale(1.06)}.swatch:active{transform:scale(1.02)}.swatch:focus-visible{outline:2.5px solid var(--semantic-focus);outline-offset:2px}.product-card,.product-card h3,.product-card .pdesc,.product-card .price{transition:background var(--motion-duration-moderate) var(--motion-ease-standard),color var(--motion-duration-moderate) var(--motion-ease-standard),border-color var(--motion-duration-moderate) var(--motion-ease-standard)}.cbox{transition:background var(--motion-duration-moderate) var(--motion-ease-standard)}@media (prefers-reduced-motion:reduce){.image-hero .media svg.art>*{opacity:1!important;transform:none!important}.reveal,.reveal-headline,.reveal-body,.reveal-pop,.reveal-blur,.reveal-left,.reveal-right,.reveal-grid>:not([data-filtered-out]),.is-static,.no-motion{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.reveal-drop,.reveal-pane{transition:none!important;animation:none!important}.reveal-drop.is-open,.reveal-drop[data-open=true],details[open]>.reveal-drop,.is-open>.reveal-drop,[aria-expanded=true]+.reveal-drop{opacity:1!important;visibility:visible!important;max-height:none!important}.reveal-pane.is-active,.reveal-pane[data-active=true],.reveal-pane[aria-hidden=false]{opacity:1!important;visibility:visible!important}.accordion__panel,.accordion__chevron{transition:none!important}.accordion__item.is-open>.accordion__panel,.accordion__item[data-open=true]>.accordion__panel,.accordion__trigger[aria-expanded=true]+.accordion__panel{opacity:1!important;grid-template-rows:1fr!important}[data-motion-error],.motion-error-impedance,.is-error-impedance{animation:none!important;transform:none!important}.toast .tprog i{animation:none!important;transform:scaleX(.55)!important}.toast,.toast.is-exiting,.toast[data-state=exiting]{opacity:1!important;animation:none!important;transform:none!important}.tooltip,.overlay-tooltip,.popover__panel{transition:none!important;transform:none!important}.sheet,.drawer,.sheet__backdrop,.drawer__backdrop,.sheet__panel,.drawer__panel{transition:none!important}.sheet.is-open>.sheet__panel,.sheet[data-open=true]>.sheet__panel,.drawer.is-open>.drawer__panel,.drawer[data-open=true]>.drawer__panel{opacity:1!important;transform:translate3d(0, 0, var(--sheet-depth-z,0px))!important}.sheet.is-open>.sheet__backdrop,.sheet[data-open=true]>.sheet__backdrop,.drawer.is-open>.drawer__backdrop,.drawer[data-open=true]>.drawer__backdrop{opacity:1!important}.spatial-breach-popover,.status-pill--flying{transition:none!important}.spatial-breach-popover.is-expanded,.spatial-breach-popover.is-settled{transform:translate3d(0, 0, var(--sheet-depth-z,var(--spatial-breach-depth,48px))) rotateX(4deg) rotateY(-3deg)!important}.pmedia svg,.pmedia svg *,.cta-section .pattern *,.cta-section .pattern path,.cta-section .pattern .px-lg,.cta-section .pattern .px-sm{transition:none!important}}
