:root{--ak-radius:.25rem;--ak-fontfamily:"Roboto";--ak-body-fontfamily:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--ak-col-gutter:.75rem;--ak-field-margin:0;--ak-layout-content-background:white;--ak-error-color:#fe4a49;--ak-warning-color:#ffc107;--ak-text-color:#333;--ak-text-secondary-color:#666;--ak-text-disabled-color:#999;--ak-border-color:#aaa;--ak-background:white;--ak-disabled-background:#f4f4f4;--ak-hover-background:#eee;--ak-table-separator-color:rgba(224,224,224,1);--ak-sidebar-back-color:rgba(33,43,54,.8);--ak-button-color:#eee;--ak-button-background:#09302e;--ak-button-active-background:#061f1d;--ak-button-padding:.375rem 1rem;--ak-button-fontsize:1rem;--ak-button-fontweight:400;--ak-button-fontfamily:var(--ak-fontfamily);--ak-button-radius:var(--ak-radius);--ak-button-minwidth:100px;--ak-button-minheight:auto;--ak-button-lineheight:1.75;--ak-button-letterspacing:.02857em;--ak-button-texttransform:none;--ak-button-shadow:0 .1875rem .0625rem -.125rem rgba(0,0,0,.2),0 .125rem .125rem 0 rgba(0,0,0,.14),0 .0625rem .3125rem 0 rgba(0,0,0,.12);--ak-input-autofill-background:rgb(232,240,254);--ak-link-color:#09302e;--ak-input-active-border:#09302e;--ak-input-active-border-width:1px;--ak-input-hover-border:#09302e;--ak-input-hover-border-width:1px;--ak-input-radius:var(--ak-radius);--ak-input-fontfamily:var(--ak-fontfamily);--ak-input-padding:.525rem 1rem;--ak-input-small-padding:0;--ak-input-small-fontsize:14px;--ak-dropdown-menu-background:var(--ak-background);--ak-dropdown-menu-border:.0625rem solid var(--ak-border-color);--ak-dropdown-menu-radius:var(--ak-input-radius);--ak-dropdown-menu-shadow:0 .5rem 1.5rem rgba(15,23,42,.12),0 .125rem .375rem rgba(15,23,42,.06);--ak-dropdown-menu-padding:0;--ak-dropdown-item-padding:.75rem;--ak-dropdown-item-padding-y:.5rem;--ak-dropdown-item-radius:0;--ak-dropdown-item-hover-background:var(--ak-hover-background);--ak-input-prefix-padding:.5rem;--ak-input-sufix-padding:.5rem;--ak-input-border-width:1px;--ak-input-fontsize:16px;--ak-input-lineheight:24px;--ak-input-fontweight:400;--ak-card-radius:var(--ak-radius);--ak-card-background:#fff;--ak-card-title-color:#333;--ak-card-separator-color:#eee;--ak-card-border:none;--ak-card-margin:0;--ak-card-horizontal-margin:2rem;--ak-card-shadow:0 0 .125rem 0 rgba(145,158,171,.2),0 .75rem 1.5rem rgba(145,158,171,.12);--ak-row-border-color:#eee;--ak-focus-outline:.125rem solid var(--ak-input-active-border);--ak-focus-outline-offset:.125rem;--ak-color-picker-width:300px;--ak-color-picker-pallete-height:150px;--ak-color-picker-radius:var(--ak-radius);--ak-file-input-radius:var(--ak-input-radius);--ak-label-fontfamily:var(--ak-fontfamily);--ak-list-title-color:#637381;--ak-list-item-color:#637381;--ak-list-item-background:transparent;--ak-list-item-hover-color:#637381;--ak-list-item-hover-background:#919eac14;--ak-list-item-active-color:#09302e;--ak-list-item-active-background:#1aa4f02a;--ak-list-item-icon-color:var(--ak-list-item-color);--ak-list-item-icon-active-color:var(--ak-list-item-active-color);--ak-list-fontfamily:var(--ak-fontfamily);--ak-checkbox-color:#09302e;--ak-datepicker-header-background:#09302e;--ak-datepicker-header-color:#eee;--ak-datepicker-select-background:#09302e;--ak-datepicker-select-color:#eee;--ak-table-item-selected-color:#1aa4f02a;--ak-table-cell-padding-x:0;--ak-table-cell-padding-y:.5rem;--ak-table-small-cell-padding-y:.375rem;--ak-table-pagination-gap:.375rem;--ak-table-cell-color:black;--ak-table-cell-fontsize:.875rem;--ak-table-cell-letterspacing:.01071em;--ak-table-header-color:rgba(0,0,0,.87);--ak-table-header-padding-y:.5rem;--ak-table-header-background:transparent;--ak-table-header-fontsize:var(--ak-table-cell-fontsize);--ak-table-header-fontweight:500;--ak-table-header-letterspacing:var(--ak-table-cell-letterspacing);--ak-table-header-texttransform:none;--ak-modal-background:#efefef;--ak-nav-border-bottom:none;--ak-slider-color:#061f1d;--ak-tabs-item-color:#eee;--ak-notify-success-background-color:#22af8b;--ak-notify-success-color:#fff;--ak-notify-warning-background-color:#fdd935;--ak-notify-warning-color:#000;--ak-notify-info-background-color:#09302e;--ak-notify-info-color:#fff;--ak-notify-error-background-color:#fe4a49;--ak-notify-error-color:#fff;--ak-tabs-header:#3e494a;--ak-tabs-item-color:white;--ak-tabs-item-active-color:#09302e;--ak-tabs-item-background:color-mix(in srgb,var(--ak-tabs-header) 60%,white);--ak-tabs-border:1px solid #ccc;--ak-tabs-border-nonactive:1px solid #efefef;--ak-tabs-radius:var(--ak-radius);--ak-tabs-margin:.5rem 1rem;--ak-tabs-body-padding:0;--ak-badge-fontfamily:var(--ak-fontfamily);--ak-badge-fontsize:.65625rem;--ak-badge-fontweight:700;--ak-badge-letterspacing:.06em;--ak-badge-texttransform:uppercase;--ak-badge-padding:.1875rem .5rem;--ak-badge-radius:999px;--ak-badge-accent-background:var(--ak-button-background);--ak-badge-accent-color:var(--ak-button-color);--ak-badge-dark-background:#111827;--ak-badge-dark-color:#fff;--ak-badge-neutral-background:#eef1f6;--ak-badge-neutral-color:var(--ak-text-secondary-color);--ak-pill-fontsize:.6875rem;--ak-pill-fontweight:600;--ak-pill-padding:.1875rem .5625rem;--ak-pill-radius:999px;--ak-pill-dot-size:.375rem;--ak-pill-ok-background:#e8f5e9;--ak-pill-ok-color:#1b5e20;--ak-pill-error-background:#fdecea;--ak-pill-error-color:#b91c1c;--ak-pill-warning-background:#fff8e1;--ak-pill-warning-color:#7a5300;--ak-pill-neutral-background:#eef1f6;--ak-pill-neutral-color:var(--ak-text-secondary-color);--ak-alert-radius:var(--ak-radius);--ak-alert-padding:.75rem .875rem;--ak-alert-fontsize:.8125rem;--ak-alert-border-width:.25rem;--ak-alert-ok-background:#e8f5e9;--ak-alert-ok-color:#1b5e20;--ak-alert-error-background:#fdecea;--ak-alert-error-color:#b91c1c;--ak-alert-warning-background:#fff8e1;--ak-alert-warning-color:#7a5300;--ak-alert-warning-border:#c98a00;--ak-alert-info-background:#eef1f6;--ak-alert-info-color:var(--ak-text-color);--ak-breadcrumbs-gap:.375rem;--ak-breadcrumbs-fontsize:.75rem;--ak-breadcrumbs-color:var(--ak-text-secondary-color);--ak-breadcrumbs-active-color:var(--ak-link-color);--ak-breadcrumbs-current-color:var(--ak-text-color);--ak-breadcrumbs-separator-color:var(--ak-border-color);--ak-pagination-gap:.3125rem;--ak-pagination-item-size:2.125rem;--ak-pagination-radius:var(--ak-radius);--ak-pagination-fontfamily:var(--ak-fontfamily);--ak-pagination-fontsize:.8125rem;--ak-pagination-color:var(--ak-text-color);--ak-pagination-border-color:var(--ak-border-color);--ak-pagination-active-border-color:var(--ak-text-color);--ak-pagination-current-background:var(--ak-button-background);--ak-pagination-current-color:var(--ak-button-color);--ak-empty-state-padding:3.25rem 1.25rem;--ak-empty-state-icon-size:2.625rem;--ak-empty-state-title-fontfamily:var(--ak-fontfamily);--ak-empty-state-title-fontsize:1.125rem;--ak-empty-state-description-fontsize:.875rem;--ak-quantity-input-radius:var(--ak-radius);--ak-quantity-input-step-width:2rem;--ak-quantity-input-step-fontsize:1rem;--ak-quantity-input-value-width:2.625rem;--ak-quantity-input-fontsize:.875rem;--ak-input-focus-ring:none;--ak-input-height:auto;--ak-input-small-height:auto;--ak-dropdown-item-fontsize:.875rem;--ak-dropdown-item-lineheight:1.3;--ak-dropdown-item-color:var(--ak-text-color);--ak-label-fontsize:1rem;--ak-label-fontweight:400;--ak-button-icon-gap:.5rem;--ak-button-outline-background:var(--ak-background);--ak-button-outline-border:var(--ak-border-color);--ak-button-outline-color:var(--ak-text-color);--ak-button-outline-hover-background:var(--ak-hover-background);--ak-button-outline-hover-border:var(--ak-border-color);--ak-button-danger-background:#dc2626;--ak-button-danger-active-background:#b91c1c;--ak-button-danger-color:#fff;--ak-button-danger-outline-border:#fecaca;--ak-button-danger-outline-hover-background:#fef2f2;--ak-button-ghost-color:var(--ak-text-secondary-color);--ak-button-ghost-hover-background:var(--ak-hover-background);--ak-pill-info-background:#e8f1fb;--ak-pill-info-color:#1e4e8c;--ak-tabs-count-gap:.375rem;--ak-tabs-count-background:var(--ak-hover-background);--ak-tabs-count-color:var(--ak-text-secondary-color);--ak-tabs-count-fontsize:.6875rem;--ak-table-row-hover-color:var(--ak-hover-background);--ak-table-row-actions-gap:.125rem;--ak-tooltip-background:#1f2937;--ak-tooltip-color:#fff;--ak-tooltip-padding:.375rem .625rem;--ak-tooltip-radius:var(--ak-radius);--ak-tooltip-fontfamily:var(--ak-fontfamily);--ak-tooltip-fontsize:.8125rem;--ak-tooltip-maxwidth:18rem;--ak-tooltip-shadow:0 .25rem .75rem rgba(15,23,42,.18);--ak-svg-icon-size:1.125rem;--ak-svg-icon-stroke:1.75;--ak-admin-sidebar-width:16rem;--ak-admin-sidebar-collapsed-width:4.25rem;--ak-admin-sidebar-background:var(--ak-background);--ak-admin-sidebar-border:1px solid var(--ak-table-separator-color);--ak-admin-topbar-height:3.5rem;--ak-admin-topbar-background:var(--ak-background);--ak-admin-topbar-border:1px solid var(--ak-table-separator-color);--ak-admin-topbar-padding:0 1.25rem;--ak-admin-content-padding:1.5rem;--ak-admin-content-background:var(--ak-layout-content-background);--ak-admin-sidebar-height:100vh;--ak-admin-sidebar-top:0;--ak-sidenav-item-color:var(--ak-list-item-color);--ak-sidenav-item-hover-background:var(--ak-list-item-hover-background);--ak-sidenav-item-hover-color:var(--ak-text-color);--ak-sidenav-item-active-background:var(--ak-list-item-active-background);--ak-sidenav-item-active-color:var(--ak-list-item-active-color);--ak-sidenav-item-radius:var(--ak-radius);--ak-sidenav-item-fontsize:.84375rem;--ak-sidenav-section-color:var(--ak-text-disabled-color);--ak-sidenav-count-background:var(--ak-button-background);--ak-sidenav-count-color:var(--ak-button-color);--ak-sidenav-guide-color:var(--ak-table-separator-color);--ak-sidenav-group-color:var(--ak-sidenav-item-color);--ak-sidenav-group-active-color:var(--ak-sidenav-item-active-color);--ak-sidenav-group-active-background:var(--ak-sidenav-item-hover-background);--ak-sidenav-group-indent:.625rem;--ak-sidenav-flyout-background:var(--ak-card-background);--ak-sidenav-flyout-border:1px solid var(--ak-table-separator-color);--ak-sidenav-flyout-radius:var(--ak-radius);--ak-sidenav-flyout-shadow:0 8px 24px rgba(15,23,42,.12);--ak-sidenav-flyout-min-width:12.5rem;--ak-sidenav-flyout-zindex:1000;--ak-page-header-title-fontsize:1.375rem;--ak-page-header-title-fontweight:600;--ak-page-header-title-color:var(--ak-text-color);--ak-page-header-meta-color:var(--ak-text-secondary-color);--ak-page-header-meta-fontsize:.8125rem;--ak-page-header-gap:1rem;--ak-page-header-margin:0 0 1.25rem;--ak-collapsible-subtitle-color:var(--ak-text-secondary-color);--ak-collapsible-subtitle-fontsize:.78125rem;--ak-description-list-fontsize:.84375rem;--ak-description-list-key-color:var(--ak-text-secondary-color);--ak-description-list-value-color:var(--ak-text-color);--ak-description-list-separator:1px solid var(--ak-card-separator-color);--ak-description-list-padding-y:.5625rem;--ak-segmented-background:var(--ak-hover-background);--ak-segmented-border:1px solid var(--ak-table-separator-color);--ak-segmented-radius:var(--ak-radius);--ak-segmented-item-color:var(--ak-text-secondary-color);--ak-segmented-item-active-color:var(--ak-text-color);--ak-segmented-item-active-background:var(--ak-background);--ak-segmented-item-fontsize:.8125rem;--ak-segmented-item-height:1.75rem;--ak-chart-color:var(--ak-button-background);--ak-chart-color-secondary:#94a3b8;--ak-chart-grid-color:var(--ak-table-separator-color);--ak-chart-axis-color:var(--ak-text-disabled-color);--ak-chart-highlight-color:var(--ak-button-active-background);--ak-chart-tooltip-background:#1f2937;--ak-chart-tooltip-color:#fff;--ak-icon-button-size:2.125rem;--ak-icon-button-small-size:1.75rem;--ak-icon-button-large-size:2.5rem;--ak-icon-button-radius:var(--ak-radius);--ak-icon-button-color:var(--ak-text-secondary-color);--ak-icon-button-hover-background:var(--ak-hover-background);--ak-icon-button-hover-color:var(--ak-text-color);--ak-icon-button-outline-border:var(--ak-border-color);--ak-icon-button-dot-color:var(--ak-error-color);--ak-avatar-size:2rem;--ak-avatar-small-size:1.625rem;--ak-avatar-large-size:2.75rem;--ak-avatar-fontsize:.75rem;--ak-avatar-tone-1-background:#e0e7ff;--ak-avatar-tone-1-color:#3730a3;--ak-avatar-tone-2-background:#dcfce7;--ak-avatar-tone-2-color:#166534;--ak-avatar-tone-3-background:#fef3c7;--ak-avatar-tone-3-color:#92400e;--ak-avatar-tone-4-background:#fce7f3;--ak-avatar-tone-4-color:#9d174d;--ak-avatar-tone-5-background:#e0f2fe;--ak-avatar-tone-5-color:#075985;--ak-entity-cell-gap:.75rem;--ak-entity-cell-thumb-size:2.25rem;--ak-entity-cell-thumb-background:var(--ak-hover-background);--ak-entity-cell-thumb-radius:var(--ak-radius);--ak-entity-cell-subtitle-color:var(--ak-text-secondary-color);--ak-entity-cell-subtitle-fontsize:.75rem;--ak-kpi-value-fontsize:1.5rem;--ak-kpi-value-fontweight:600;--ak-kpi-label-color:var(--ak-text-secondary-color);--ak-kpi-label-fontsize:.8125rem;--ak-kpi-icon-size:2.5rem;--ak-kpi-icon-radius:var(--ak-radius);--ak-tone-accent-background:var(--ak-list-item-active-background);--ak-tone-accent-color:var(--ak-button-background);--ak-tone-ok-background:var(--ak-pill-ok-background);--ak-tone-ok-color:var(--ak-pill-ok-color);--ak-tone-warning-background:var(--ak-pill-warning-background);--ak-tone-warning-color:var(--ak-pill-warning-color);--ak-tone-error-background:var(--ak-pill-error-background);--ak-tone-error-color:var(--ak-pill-error-color);--ak-tone-info-background:var(--ak-pill-info-background);--ak-tone-info-color:var(--ak-pill-info-color);--ak-tone-neutral-background:var(--ak-pill-neutral-background);--ak-tone-neutral-color:var(--ak-pill-neutral-color);--ak-rank-list-bar-background:var(--ak-hover-background);--ak-rank-list-bar-color:var(--ak-button-background);--ak-rank-list-number-color:var(--ak-text-disabled-color);--ak-rank-list-separator:1px solid var(--ak-card-separator-color);--ak-action-list-item-padding:.625rem 1rem;--ak-action-list-item-hover-background:var(--ak-hover-background);--ak-action-list-separator:1px solid var(--ak-card-separator-color);--ak-action-list-icon-size:2rem;--ak-action-list-title-fontsize:.84375rem;--ak-action-list-description-color:var(--ak-text-secondary-color);--ak-step-tiles-gap:.5rem;--ak-step-tile-background:var(--ak-layout-content-background);--ak-step-tile-border:1px solid var(--ak-table-separator-color);--ak-step-tile-hover-border:var(--ak-button-background);--ak-step-tile-radius:var(--ak-radius);--ak-setting-row-separator:1px solid var(--ak-card-separator-color);--ak-setting-row-padding-y:.875rem;--ak-setting-row-label-fontsize:.84375rem;--ak-setting-row-help-color:var(--ak-text-secondary-color);--ak-note-list-separator:1px solid var(--ak-card-separator-color);--ak-note-list-meta-color:var(--ak-text-secondary-color);--ak-note-list-meta-fontsize:.75rem;--ak-tree-cell-indent:1.375rem;--ak-tree-cell-child-color:var(--ak-text-secondary-color);--ak-price-fontfamily:var(--ak-fontfamily);--ak-price-fontweight:800;--ak-price-color:var(--ak-text-color);--ak-price-sm-fontsize:.9375rem;--ak-price-md-fontsize:1.125rem;--ak-price-lg-fontsize:1.875rem;--ak-price-old-fontfamily:var(--ak-body-fontfamily);--ak-price-old-fontsize:.75rem;--ak-price-old-fontweight:500;--ak-price-old-color:var(--ak-text-secondary-color);--ak-price-saving-gap:.4375rem;--ak-price-saving-fontsize:.6875rem;--ak-price-saving-fontweight:700;--ak-price-saving-color:var(--ak-pill-ok-color);--ak-price-saving-background:var(--ak-pill-ok-background);--ak-price-saving-radius:999px;--ak-price-saving-padding:.125rem .4375rem;--ak-price-note-fontsize:.8125rem;--ak-price-note-color:var(--ak-text-secondary-color);--ak-price-note-margin-top:.1875rem;--ak-price-caption-fontsize:.8125rem;--ak-price-caption-color:var(--ak-text-secondary-color);--ak-price-caption-margin-bottom:.125rem;--ak-product-card-background:var(--ak-card-background);--ak-product-card-border:1px solid var(--ak-card-separator-color);--ak-product-card-radius:var(--ak-card-radius);--ak-product-card-shadow:var(--ak-card-shadow);--ak-product-card-hover-shadow:var(--ak-card-shadow);--ak-product-card-hover-transform:translateY(-2px);--ak-product-card-thumb-ratio:4/3;--ak-product-card-thumb-background:var(--ak-hover-background);--ak-product-card-badge-offset:.5625rem;--ak-product-card-padding:.8125rem;--ak-product-card-body-gap:.4375rem;--ak-product-card-compact-padding:.625rem;--ak-product-card-compact-body-gap:.375rem;--ak-product-card-code-fontfamily:var(--ak-fontfamily);--ak-product-card-code-fontsize:.6875rem;--ak-product-card-code-color:var(--ak-text-disabled-color);--ak-product-card-name-fontfamily:var(--ak-fontfamily);--ak-product-card-name-fontsize:.84375rem;--ak-product-card-name-fontweight:700;--ak-product-card-name-color:var(--ak-text-color);--ak-product-card-actions-gap:.5rem;--ak-product-grid-min-width:11.875rem;--ak-product-grid-gap:1rem;--ak-category-tile-background:var(--ak-card-background);--ak-category-tile-border:1px solid var(--ak-card-separator-color);--ak-category-tile-radius:var(--ak-card-radius);--ak-category-tile-shadow:var(--ak-card-shadow);--ak-category-tile-hover-shadow:var(--ak-card-shadow);--ak-category-tile-hover-transform:translateY(-2px);--ak-category-tile-padding:1.125rem;--ak-category-tile-icon-size:2.75rem;--ak-category-tile-icon-radius:var(--ak-radius);--ak-category-tile-icon-background:var(--ak-tone-accent-background);--ak-category-tile-icon-color:var(--ak-tone-accent-color);--ak-category-tile-icon-fontsize:1.25rem;--ak-category-tile-icon-margin:.6875rem;--ak-category-tile-name-fontfamily:var(--ak-fontfamily);--ak-category-tile-name-fontsize:.84375rem;--ak-category-tile-name-fontweight:700;--ak-category-tile-name-color:var(--ak-text-color);--ak-category-tile-count-fontsize:.75rem;--ak-category-tile-count-color:var(--ak-text-secondary-color);--ak-category-tile-count-margin-top:.1875rem;--ak-tile-grid-min-width:9.375rem;--ak-tile-grid-gap:.875rem;--ak-tile-grid-ribbon-item-width:8.5rem;--ak-rating-gap:.375rem;--ak-rating-color:var(--ak-warning-color);--ak-rating-letterspacing:2px;--ak-rating-sm-fontsize:.6875rem;--ak-rating-md-fontsize:.8125rem;--ak-rating-lg-fontsize:1.375rem;--ak-rating-meta-fontsize:.75rem;--ak-rating-meta-color:var(--ak-text-secondary-color);--ak-section-heading-gap:1rem;--ak-section-heading-margin:0 0 .625rem;--ak-section-heading-eyebrow-fontfamily:var(--ak-fontfamily);--ak-section-heading-eyebrow-fontsize:.6875rem;--ak-section-heading-eyebrow-fontweight:700;--ak-section-heading-eyebrow-letterspacing:.1em;--ak-section-heading-eyebrow-color:var(--ak-button-background);--ak-section-heading-eyebrow-margin:.5rem;--ak-section-heading-title-fontfamily:var(--ak-fontfamily);--ak-section-heading-title-fontsize:1.625rem;--ak-section-heading-title-fontweight:700;--ak-section-heading-title-letterspacing:-.02em;--ak-section-heading-title-color:var(--ak-text-color);--ak-section-heading-lead-fontsize:1.0625rem;--ak-section-heading-lead-color:var(--ak-text-secondary-color);--ak-section-heading-lead-margin:.625rem 0 0;--ak-section-heading-lead-maxwidth:62ch;--ak-hero-radius:var(--ak-card-radius);--ak-hero-padding:clamp(1.625rem,4vw,2.875rem);--ak-hero-narrow-padding:1.25rem;--ak-hero-compact-padding:1.875rem;--ak-hero-eyebrow-fontfamily:var(--ak-fontfamily);--ak-hero-eyebrow-fontsize:15.5px;--ak-hero-eyebrow-fontweight:700;--ak-hero-eyebrow-letterspacing:.1em;--ak-hero-eyebrow-color:var(--ak-warning-color);--ak-hero-eyebrow-gap:22px;--ak-hero-narrow-eyebrow-fontsize:13px;--ak-hero-title-fontfamily:var(--ak-fontfamily);--ak-hero-title-fontsize:clamp(1.5625rem,3.7vw,2.375rem);--ak-hero-title-fontweight:800;--ak-hero-title-letterspacing:-.02em;--ak-hero-title-margin:.8125rem;--ak-hero-title-maxwidth:19ch;--ak-hero-narrow-title-fontsize:1.5rem;--ak-hero-description-fontsize:1.0625rem;--ak-hero-description-margin:1.375rem;--ak-hero-description-maxwidth:52ch;--ak-hero-narrow-description-fontsize:.875rem;--ak-hero-actions-gap:.5625rem;--ak-hero-compact-title-fontsize:clamp(1.3125rem,2.6vw,1.6875rem);--ak-hero-compact-title-fontweight:700;--ak-hero-compact-title-margin:.5625rem;--ak-hero-compact-description-fontsize:.875rem;--ak-hero-compact-description-margin:1.125rem;--ak-hero-compact-description-maxwidth:56ch;--ak-hero-dark-background:linear-gradient(135deg,#111827,#1f2937 55%,#0f172a);--ak-hero-band-background:#111827;--ak-hero-dark-color:#ffffff;--ak-hero-dark-description-color:rgba(255,255,255,.76);--ak-hero-dark-eyebrow-color:var(--ak-warning-color);--ak-hero-dark-glow:radial-gradient(circle,rgba(255,170,0,.16),transparent 68%);--ak-hero-dark-outline-border:rgba(255,255,255,.45);--ak-hero-dark-outline-hover-background:rgba(255,255,255,.08);--ak-hero-light-background:var(--ak-hover-background);--ak-hero-light-eyebrow-color:var(--ak-button-background);--ak-hero-media-maxwidth:26.25rem;--ak-hero-media-gap:2rem;--ak-hero-body-basis:55%;--ak-hero-media-narrow-maxwidth:17.5rem;--ak-hero-media-narrow-margin:1.25rem auto 0;--ak-product-gallery-gap:.75rem;--ak-product-gallery-thumbs-gap:.625rem;--ak-product-gallery-thumbs-size:4.5rem;--ak-product-gallery-ribbon-thumb-size:3.75rem;--ak-product-gallery-main-background:var(--ak-hover-background);--ak-product-gallery-main-border:1px solid var(--ak-card-separator-color);--ak-product-gallery-main-radius:var(--ak-card-radius);--ak-product-gallery-thumb-background:var(--ak-hover-background);--ak-product-gallery-thumb-border:2px solid var(--ak-card-separator-color);--ak-product-gallery-thumb-radius:var(--ak-radius);--ak-product-gallery-thumb-hover-border-color:var(--ak-border-color);--ak-product-gallery-thumb-active-border-color:var(--ak-warning-color);--ak-product-gallery-thumb-active-background:var(--ak-tone-accent-background);--ak-product-gallery-thumb-active-color:var(--ak-tone-accent-color);--ak-radio-card-gap:.5625rem;--ak-radio-card-inner-gap:.6875rem;--ak-radio-card-padding:.8125rem;--ak-radio-card-border:1px solid var(--ak-border-color);--ak-radio-card-radius:var(--ak-radius);--ak-radio-card-background:var(--ak-background);--ak-radio-card-checked-border:1.5px solid var(--ak-warning-color);--ak-radio-card-checked-background:var(--ak-tone-accent-background);--ak-radio-card-label-fontfamily:var(--ak-fontfamily);--ak-radio-card-label-fontsize:.84375rem;--ak-radio-card-label-fontweight:700;--ak-radio-card-label-color:var(--ak-text-color);--ak-radio-card-description-fontsize:.78125rem;--ak-radio-card-description-color:var(--ak-text-secondary-color);--ak-radio-card-amount-fontweight:700;--ak-action-button-row-gap:.5rem;--ak-action-button-padding:.6875rem .375rem;--ak-action-button-radius:var(--ak-button-radius);--ak-action-button-fontfamily:var(--ak-button-fontfamily);--ak-action-button-fontsize:.71875rem;--ak-action-button-fontweight:var(--ak-button-fontweight);--ak-action-button-letterspacing:.03em;--ak-action-button-texttransform:var(--ak-button-texttransform);--ak-action-button-top-gap:.375rem;--ak-action-button-start-gap:var(--ak-button-icon-gap);--ak-steps-border:1px solid var(--ak-card-separator-color);--ak-steps-radius:var(--ak-radius);--ak-steps-background:var(--ak-card-background);--ak-steps-separator:1px solid var(--ak-card-separator-color);--ak-steps-item-padding:.75rem .875rem;--ak-steps-item-gap:.625rem;--ak-steps-marker-size:1.5rem;--ak-steps-marker-fontsize:.6875rem;--ak-steps-marker-background:var(--ak-hover-background);--ak-steps-marker-color:var(--ak-text-disabled-color);--ak-steps-title-fontfamily:var(--ak-fontfamily);--ak-steps-title-fontsize:.78125rem;--ak-steps-title-fontweight:700;--ak-steps-title-color:var(--ak-text-color);--ak-steps-meta-fontsize:.6875rem;--ak-steps-meta-color:var(--ak-text-secondary-color);--ak-steps-done-marker-background:var(--ak-pill-ok-background);--ak-steps-done-marker-color:var(--ak-pill-ok-color);--ak-steps-now-marker-background:var(--ak-warning-color);--ak-steps-now-marker-color:var(--ak-text-color);--ak-steps-now-title-color:var(--ak-button-background);--ak-bottom-sheet-zindex:1200;--ak-bottom-sheet-backdrop:var(--ak-modal-background);--ak-bottom-sheet-background:var(--ak-card-background);--ak-bottom-sheet-radius:var(--ak-card-radius);--ak-bottom-sheet-maxwidth:100%;--ak-bottom-sheet-maxheight:86vh;--ak-bottom-sheet-shadow:0 -.5rem 1.875rem rgba(15,23,42,.18);--ak-bottom-sheet-handle-width:2.25rem;--ak-bottom-sheet-handle-height:.25rem;--ak-bottom-sheet-handle-margin:.5rem auto .25rem;--ak-bottom-sheet-handle-color:var(--ak-border-color);--ak-bottom-sheet-separator:1px solid var(--ak-card-separator-color);--ak-bottom-sheet-head-padding:.625rem 1rem;--ak-bottom-sheet-title-fontfamily:var(--ak-fontfamily);--ak-bottom-sheet-title-fontsize:1rem;--ak-bottom-sheet-title-fontweight:700;--ak-bottom-sheet-title-color:var(--ak-card-title-color);--ak-bottom-sheet-body-padding:1rem;--ak-bottom-sheet-foot-padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));--ak-bottom-sheet-foot-gap:.5625rem;--ak-sticky-bar-zindex:20;--ak-sticky-bar-margin:1.125rem 0 0;--ak-sticky-bar-padding:.625rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));--ak-sticky-bar-background:var(--ak-card-background);--ak-sticky-bar-border:1px solid var(--ak-border-color);--ak-sticky-bar-shadow:0 -.375rem 1.25rem rgba(15,23,42,.08);--ak-sticky-bar-top-shadow:0 .375rem 1.25rem rgba(15,23,42,.08);--ak-sticky-bar-gap:.5625rem;--ak-sticky-bar-note-margin:.5rem;--ak-sticky-bar-note-fontsize:.8125rem;--ak-horizontal-scroller-gap:.75rem;--ak-horizontal-scroller-item-width:9.5rem;--ak-horizontal-scroller-padding-bottom:.25rem;--ak-mobile-nav-gap:.125rem;--ak-mobile-nav-header-margin:.875rem;--ak-mobile-nav-child-indent:1rem;--ak-mobile-nav-item-padding:.5rem .6875rem;--ak-mobile-nav-item-radius:var(--ak-radius);--ak-mobile-nav-item-marker-width:3px;--ak-mobile-nav-item-fontsize:.875rem;--ak-mobile-nav-item-color:var(--ak-text-color);--ak-mobile-nav-item-hover-background:var(--ak-hover-background);--ak-mobile-nav-item-active-background:var(--ak-hover-background);--ak-mobile-nav-item-active-color:var(--ak-text-color);--ak-mobile-nav-item-active-fontweight:700;--ak-mobile-nav-item-active-marker-color:var(--ak-warning-color);--ak-mobile-nav-utility-gap:1rem;--ak-mobile-nav-utility-margin:.875rem;--ak-mobile-nav-separator:1px solid var(--ak-card-separator-color);--ak-chips-gap:.375rem;--ak-chip-padding:.4375rem .875rem;--ak-chip-border:1px solid var(--ak-border-color);--ak-chip-radius:999px;--ak-chip-background:var(--ak-card-background);--ak-chip-color:var(--ak-text-color);--ak-chip-hover-background:var(--ak-hover-background);--ak-chip-fontfamily:var(--ak-fontfamily);--ak-chip-fontsize:.75rem;--ak-chip-fontweight:600;--ak-chip-count-color:var(--ak-text-disabled-color);--ak-chip-active-background:var(--ak-button-background);--ak-chip-active-border-color:var(--ak-button-background);--ak-chip-active-color:var(--ak-button-color);--ak-accordion-separator:1px solid var(--ak-card-separator-color);--ak-accordion-head-padding:.75rem 0;--ak-accordion-head-fontfamily:var(--ak-fontfamily);--ak-accordion-head-fontsize:.84375rem;--ak-accordion-head-fontweight:700;--ak-accordion-head-letterspacing:normal;--ak-accordion-head-texttransform:none;--ak-accordion-sign-color:var(--ak-text-secondary-color);--ak-accordion-body-padding:0 0 .75rem;--ak-accordion-light-head-color:var(--ak-text-color);--ak-accordion-dark-color:rgba(255,255,255,.76);--ak-accordion-dark-head-color:#ffffff;--ak-accordion-dark-sign-color:var(--ak-warning-color);--ak-accordion-dark-separator:1px solid rgba(255,255,255,.1);--ak-summary-bar-background:var(--ak-card-background);--ak-summary-bar-border:1px solid var(--ak-border-color);--ak-summary-bar-radius:var(--ak-radius);--ak-summary-bar-open-border-color:var(--ak-warning-color);--ak-summary-bar-head-padding:.8125rem .875rem;--ak-summary-bar-gap:.625rem;--ak-summary-bar-label-fontfamily:var(--ak-fontfamily);--ak-summary-bar-label-fontsize:.875rem;--ak-summary-bar-label-fontweight:700;--ak-summary-bar-label-color:var(--ak-text-color);--ak-summary-bar-total-fontfamily:var(--ak-fontfamily);--ak-summary-bar-total-fontsize:1rem;--ak-summary-bar-total-fontweight:800;--ak-summary-bar-total-color:var(--ak-text-color);--ak-summary-bar-body-padding:.875rem;--ak-summary-bar-separator:1px solid var(--ak-card-separator-color);--ak-scroll-hint-fade-width:1.5rem;--ak-scroll-hint-fade:linear-gradient(to right,rgba(255,255,255,0),var(--ak-card-background));--ak-scroll-hint-sticky-background:var(--ak-card-background);--ak-scroll-hint-first-column-width:6.25rem;--ak-scroll-hint-text-margin:.5rem 0 0;--ak-scroll-hint-text-padding:0;--ak-scroll-hint-text-fontsize:.75rem;--ak-scroll-hint-text-color:var(--ak-text-disabled-color);--ak-container-max-width:71.25rem;--ak-icon-button-count-top:0;--ak-icon-button-count-right:0;--ak-description-list-emphasis-separator:1.5px solid var(--ak-border-color);--ak-description-list-emphasis-padding-top:.6875rem;--ak-description-list-emphasis-fontfamily:var(--ak-fontfamily);--ak-description-list-emphasis-fontsize:1.1875rem;--ak-description-list-emphasis-fontweight:800;--ak-description-list-emphasis-color:var(--ak-text-color);--ak-table-stack-gap:.625rem;--ak-table-stack-card-padding:.75rem;--ak-table-stack-card-background:var(--ak-card-background);--ak-table-stack-card-border:1px solid var(--ak-card-separator-color);--ak-table-stack-card-radius:var(--ak-radius);--ak-table-stack-title-fontfamily:var(--ak-fontfamily);--ak-table-stack-title-fontsize:.875rem;--ak-table-stack-title-fontweight:700;--ak-table-stack-title-color:var(--ak-text-color);--ak-table-stack-title-padding-bottom:.5625rem;--ak-table-stack-line-padding:.375rem 0;--ak-table-stack-line-gap:.625rem;--ak-table-stack-line-separator:1px solid var(--ak-card-separator-color);--ak-table-stack-line-min-height:1.5rem;--ak-table-stack-label-fontsize:.75rem;--ak-table-stack-label-color:var(--ak-text-secondary-color)}.ak-ui-tone--accent{background:var(--ak-tone-accent-background);color:var(--ak-tone-accent-color)}.ak-ui-tone--ok{background:var(--ak-tone-ok-background);color:var(--ak-tone-ok-color)}.ak-ui-tone--warning{background:var(--ak-tone-warning-background);color:var(--ak-tone-warning-color)}.ak-ui-tone--error{background:var(--ak-tone-error-background);color:var(--ak-tone-error-color)}.ak-ui-tone--info{background:var(--ak-tone-info-background);color:var(--ak-tone-info-color)}.ak-ui-tone--neutral{background:var(--ak-tone-neutral-background);color:var(--ak-tone-neutral-color)}.ak-ui-category-tile{display:block;text-align:center;text-decoration:none;color:inherit;background:var(--ak-category-tile-background);border:var(--ak-category-tile-border);border-radius:var(--ak-category-tile-radius);box-shadow:var(--ak-category-tile-shadow);padding:var(--ak-category-tile-padding);transition:transform .18s,box-shadow .18s}.ak-ui-category-tile:hover{transform:var(--ak-category-tile-hover-transform);box-shadow:var(--ak-category-tile-hover-shadow)}.ak-ui-category-tile .ak-ui-category-tile-icon{display:grid;place-items:center;width:var(--ak-category-tile-icon-size);height:var(--ak-category-tile-icon-size);margin:0 auto var(--ak-category-tile-icon-margin);border-radius:var(--ak-category-tile-icon-radius);background:var(--ak-category-tile-icon-background);color:var(--ak-category-tile-icon-color);font-size:var(--ak-category-tile-icon-fontsize)}.ak-ui-category-tile .ak-ui-category-tile-name{display:block;font-family:var(--ak-category-tile-name-fontfamily);font-size:var(--ak-category-tile-name-fontsize);font-weight:var(--ak-category-tile-name-fontweight);color:var(--ak-category-tile-name-color)}.ak-ui-category-tile .ak-ui-category-tile-count{display:block;margin-top:var(--ak-category-tile-count-margin-top);font-size:var(--ak-category-tile-count-fontsize);color:var(--ak-category-tile-count-color)}@media(prefers-reduced-motion:reduce){.ak-ui-category-tile{transition:none}}.ak-ui-chart{display:block;width:100%;height:auto;font-family:var(--ak-fontfamily)}.ak-ui-chart .ak-ui-chart-grid{stroke:var(--ak-chart-grid-color);stroke-width:1}.ak-ui-chart .ak-ui-chart-axis{font-size:11px;fill:var(--ak-chart-axis-color)}.ak-ui-chart .ak-ui-chart-bar{fill:var(--ak-chart-color)}.ak-ui-chart .ak-ui-chart-bar.ak-ui-chart-bar--highlight{fill:var(--ak-chart-highlight-color)}.ak-ui-chart .ak-ui-chart-area{fill:var(--ak-chart-color);opacity:.16}.ak-ui-chart .ak-ui-chart-line{fill:none;stroke:var(--ak-chart-color);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.ak-ui-chart .ak-ui-chart-line.ak-ui-chart-line--secondary{stroke:var(--ak-chart-color-secondary);stroke-width:1.5}.ak-ui-chart .ak-ui-chart-line.ak-ui-chart-line--dashed{stroke-dasharray:4 4}.ak-ui-chart .ak-ui-chart-point{fill:var(--ak-background);stroke:var(--ak-chart-color);stroke-width:2.25}.ak-ui-chart .ak-ui-chart-tooltip{fill:var(--ak-chart-tooltip-background)}.ak-ui-chart .ak-ui-chart-tooltip-text{font-size:11.5px;font-weight:600;fill:var(--ak-chart-tooltip-color)}.ak-ui-chips{display:flex;gap:var(--ak-chips-gap);flex-wrap:wrap}.ak-ui-chips.ak-ui-chips--scroll{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}.ak-ui-chips.ak-ui-chips--scroll::-webkit-scrollbar{display:none}.ak-ui-chips.ak-ui-chips--scroll>.ak-ui-chip{flex:0 0 auto;scroll-snap-align:start}.ak-ui-chips .ak-ui-chip{display:inline-flex;align-items:center;gap:.25rem;padding:var(--ak-chip-padding);border:var(--ak-chip-border);border-radius:var(--ak-chip-radius);background:var(--ak-chip-background);color:var(--ak-chip-color);font-family:var(--ak-chip-fontfamily);font-size:var(--ak-chip-fontsize);font-weight:var(--ak-chip-fontweight);white-space:nowrap;text-decoration:none;cursor:pointer}.ak-ui-chips .ak-ui-chip:hover:not(:disabled){background:var(--ak-chip-hover-background)}.ak-ui-chips .ak-ui-chip-count{color:var(--ak-chip-count-color)}.ak-ui-chips .ak-ui-chip--active{background:var(--ak-chip-active-background);border-color:var(--ak-chip-active-border-color);color:var(--ak-chip-active-color)}.ak-ui-chips .ak-ui-chip--active .ak-ui-chip-count{color:inherit}.ak-ui-chips .ak-ui-chip--active:hover{background:var(--ak-chip-active-background)}.ak-ui-chips .ak-ui-chip--disabled,.ak-ui-chips .ak-ui-chip:disabled{cursor:not-allowed;opacity:.55}.ak-ui-collapsible-card .ak-ui-collapsible-card-head{display:flex;align-items:center;gap:.75rem;width:100%}.ak-ui-collapsible-card .ak-ui-collapsible-card-text{flex:1 1 auto;min-width:0}.ak-ui-collapsible-card .ak-ui-collapsible-card-subtitle{display:block;margin-top:.125rem;font-size:var(--ak-collapsible-subtitle-fontsize);font-weight:400;letter-spacing:0;color:var(--ak-collapsible-subtitle-color)}.ak-ui-collapsible-card .ak-ui-collapsible-card-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:var(--ak-radius);background:none;color:var(--ak-text-secondary-color);cursor:pointer}.ak-ui-collapsible-card .ak-ui-collapsible-card-toggle:hover{background:var(--ak-hover-background);color:var(--ak-text-color)}.ak-ui-collapsible-card.ak-ui-collapsible-card--closed .ak-ui-card-title{border-bottom:0}.ak-ui-description-list{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;font-family:var(--ak-fontfamily);font-size:var(--ak-description-list-fontsize)}.ak-ui-description-list .ak-ui-description-list-row{display:contents}.ak-ui-description-list .ak-ui-description-list-key,.ak-ui-description-list .ak-ui-description-list-value{margin:0;padding:var(--ak-description-list-padding-y) 0;border-bottom:var(--ak-description-list-separator)}.ak-ui-description-list .ak-ui-description-list-row:last-child .ak-ui-description-list-key,.ak-ui-description-list .ak-ui-description-list-row:last-child .ak-ui-description-list-value{border-bottom:0}.ak-ui-description-list .ak-ui-description-list-key{color:var(--ak-description-list-key-color)}.ak-ui-description-list .ak-ui-description-list-value{color:var(--ak-description-list-value-color);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ak-ui-description-list .ak-ui-description-list-row--emphasis .ak-ui-description-list-key,.ak-ui-description-list .ak-ui-description-list-row--emphasis .ak-ui-description-list-value{border-bottom:0;border-top:var(--ak-description-list-emphasis-separator);padding-top:var(--ak-description-list-emphasis-padding-top)}.ak-ui-description-list .ak-ui-description-list-row--emphasis .ak-ui-description-list-value{font-family:var(--ak-description-list-emphasis-fontfamily);font-size:var(--ak-description-list-emphasis-fontsize);font-weight:var(--ak-description-list-emphasis-fontweight);color:var(--ak-description-list-emphasis-color)}.ak-ui-description-list .ak-ui-description-list-row:not(:last-child).ak-ui-description-list-row--emphasis .ak-ui-description-list-key,.ak-ui-description-list .ak-ui-description-list-row:not(:last-child).ak-ui-description-list-row--emphasis .ak-ui-description-list-value{border-bottom:var(--ak-description-list-separator)}.ak-ui-description-list.ak-ui-description-list--stack{display:flex;flex-direction:column;gap:.625rem}.ak-ui-description-list.ak-ui-description-list--stack .ak-ui-description-list-row{display:block}.ak-ui-description-list.ak-ui-description-list--stack .ak-ui-description-list-key,.ak-ui-description-list.ak-ui-description-list--stack .ak-ui-description-list-value{padding:0;border:0;text-align:left}.ak-ui-description-list.ak-ui-description-list--stack .ak-ui-description-list-key{font-size:.75rem;margin-bottom:.125rem}.ak-ui-empty-state{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--ak-empty-state-padding)}.ak-ui-empty-state .ak-ui-empty-state-icon{font-size:var(--ak-empty-state-icon-size);opacity:.4;margin-bottom:.875rem;line-height:1}.ak-ui-empty-state .ak-ui-empty-state-title{font-family:var(--ak-empty-state-title-fontfamily);font-size:var(--ak-empty-state-title-fontsize);color:var(--ak-text-color);margin:0 0 .5rem}.ak-ui-empty-state .ak-ui-empty-state-description{font-size:var(--ak-empty-state-description-fontsize);color:var(--ak-text-secondary-color);margin:0;max-width:48ch}.ak-ui-empty-state .ak-ui-empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem}.ak-ui-entity-cell{display:flex;align-items:center;gap:var(--ak-entity-cell-gap);min-width:0;font-family:var(--ak-fontfamily)}.ak-ui-entity-cell .ak-ui-entity-cell-thumb{display:inline-flex;align-items:center;justify-content:center;width:var(--ak-entity-cell-thumb-size);height:var(--ak-entity-cell-thumb-size);border-radius:var(--ak-entity-cell-thumb-radius);background:var(--ak-entity-cell-thumb-background);color:var(--ak-text-disabled-color);overflow:hidden;flex-shrink:0}.ak-ui-entity-cell .ak-ui-entity-cell-thumb img{width:100%;height:100%;object-fit:cover}.ak-ui-entity-cell .ak-ui-entity-cell-text{min-width:0;line-height:1.3}.ak-ui-entity-cell .ak-ui-entity-cell-title{font-weight:500;color:var(--ak-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-ui-entity-cell.ak-ui-entity-cell--wrap-title .ak-ui-entity-cell-title{white-space:normal;overflow:visible;text-overflow:clip}.ak-ui-entity-cell .ak-ui-entity-cell-subtitle{font-size:var(--ak-entity-cell-subtitle-fontsize);color:var(--ak-entity-cell-subtitle-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-ui-file-input{margin-left:var(--ak-file-input-margin-x,var(--ak-field-margin));margin-right:var(--ak-file-input-margin-x,var(--ak-field-margin))}.ak-ui-file-input .ak-ui-file-input-container{display:flex;align-items:center;gap:.5rem;border:var(--ak-input-border-width) solid var(--ak-border-color);border-radius:var(--ak-file-input-radius);background-color:var(--ak-background);padding:.375rem;box-sizing:border-box}.ak-ui-file-input .ak-ui-file-input-native{display:none}.ak-ui-file-input .ak-ui-file-input-button{margin:0;flex-shrink:0;min-width:auto}.ak-ui-file-input .ak-ui-file-input-placeholder{color:var(--ak-text-disabled-color);font-family:var(--ak-input-fontfamily);font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-ui-file-input .ak-ui-file-input-files{list-style:none;margin:0;padding:0;min-width:0;flex-grow:1}.ak-ui-file-input .ak-ui-file-input-file{display:flex;align-items:center;gap:.25rem;min-width:0;color:var(--ak-text-color);font-family:var(--ak-input-fontfamily);font-size:1rem}.ak-ui-file-input .ak-ui-file-input-file .ak-ui-file-input-file-icon{color:var(--ak-text-secondary-color);flex-shrink:0}.ak-ui-file-input .ak-ui-file-input-file .ak-ui-file-input-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-ui-file-input .ak-ui-file-input-file .ak-ui-file-input-file-size{color:var(--ak-text-secondary-color);margin-left:auto;padding-left:.5rem;flex-shrink:0;white-space:nowrap}.ak-ui-file-input .ak-ui-file-input-clear{color:var(--ak-text-secondary-color);flex-shrink:0}.ak-ui-file-input.ak-ui-file-input--focused .ak-ui-file-input-container{border-color:var(--ak-input-active-border);border-width:var(--ak-input-active-border-width)}.ak-ui-file-input.ak-ui-file-input--invalid .ak-ui-file-input-container{border-color:var(--ak-error-color)}.ak-ui-file-input.ak-ui-file-input--disabled .ak-ui-file-input-container{background-color:var(--ak-disabled-background)}.ak-ui-file-input.ak-ui-file-input--disabled .ak-ui-file-input-file,.ak-ui-file-input.ak-ui-file-input--disabled .ak-ui-file-input-placeholder{color:var(--ak-text-disabled-color)}.ak-ui-file-input.ak-ui-file-input--readonly .ak-ui-file-input-button{pointer-events:none}.ak-ui-file-input.ak-ui-file-input--hidden{visibility:hidden}.ak-ui-filter-card .ak-ui-filter-card-more{position:relative;display:inline-flex}.ak-ui-hero{position:relative;overflow:hidden;border-radius:var(--ak-hero-radius);padding:var(--ak-hero-padding)}.ak-ui-hero .ak-ui-hero-eyebrow{margin:0 0 var(--ak-hero-eyebrow-gap);font-family:var(--ak-hero-eyebrow-fontfamily);font-size:var(--ak-hero-eyebrow-fontsize);font-weight:var(--ak-hero-eyebrow-fontweight);letter-spacing:var(--ak-hero-eyebrow-letterspacing);color:var(--ak-hero-eyebrow-color);text-transform:uppercase}.ak-ui-hero .ak-ui-hero-title{margin:0 0 var(--ak-hero-title-margin);font-family:var(--ak-hero-title-fontfamily);font-size:var(--ak-hero-title-fontsize);font-weight:var(--ak-hero-title-fontweight);line-height:1.14;letter-spacing:var(--ak-hero-title-letterspacing);max-width:var(--ak-hero-title-maxwidth)}.ak-ui-hero .ak-ui-hero-description{margin:0 0 var(--ak-hero-description-margin);font-size:var(--ak-hero-description-fontsize);max-width:var(--ak-hero-description-maxwidth)}.ak-ui-hero .ak-ui-hero-media{flex:0 1 auto;display:flex;align-items:center;justify-content:center;min-width:0;max-width:var(--ak-hero-media-maxwidth)}.ak-ui-hero .ak-ui-hero-media img,.ak-ui-hero .ak-ui-hero-media svg{display:block;width:100%;height:auto}.ak-ui-hero.ak-ui-hero--with-media{display:flex;align-items:center;gap:var(--ak-hero-media-gap)}.ak-ui-hero.ak-ui-hero--with-media>.ak-ui-hero-body{flex:1 1 var(--ak-hero-body-basis);min-width:0;position:relative;z-index:1}.ak-ui-hero .ak-ui-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ak-hero-actions-gap)}.ak-ui-hero .ak-ui-hero-actions>.ak-ui-button{margin-left:0;white-space:nowrap}.ak-ui-hero.ak-ui-hero--dark{background:var(--ak-hero-dark-background);color:var(--ak-hero-dark-color)}.ak-ui-hero.ak-ui-hero--dark:after{content:"";position:absolute;right:-5.625rem;top:-5.625rem;width:20rem;height:20rem;border-radius:50%;background:var(--ak-hero-dark-glow);pointer-events:none}.ak-ui-hero.ak-ui-hero--dark .ak-ui-hero-eyebrow{color:var(--ak-hero-dark-eyebrow-color)}.ak-ui-hero.ak-ui-hero--dark .ak-ui-hero-title{color:var(--ak-hero-dark-color)}.ak-ui-hero.ak-ui-hero--dark .ak-ui-hero-description{color:var(--ak-hero-dark-description-color)}.ak-ui-hero.ak-ui-hero--dark .ak-ui-button--outline{--ak-button-outline-border:var(--ak-hero-dark-outline-border);--ak-button-outline-color:var(--ak-hero-dark-color);--ak-button-outline-hover-border:var(--ak-hero-dark-color);--ak-button-outline-hover-background:var(--ak-hero-dark-outline-hover-background)}.ak-ui-hero.ak-ui-hero--light{background:var(--ak-hero-light-background);color:var(--ak-text-color)}.ak-ui-hero.ak-ui-hero--light .ak-ui-hero-eyebrow{color:var(--ak-hero-light-eyebrow-color)}.ak-ui-hero.ak-ui-hero--light .ak-ui-hero-description{color:var(--ak-text-secondary-color)}.ak-ui-hero.ak-ui-hero--compact{padding:var(--ak-hero-compact-padding)}.ak-ui-hero.ak-ui-hero--compact:after{display:none}.ak-ui-hero.ak-ui-hero--compact .ak-ui-hero-title{font-size:var(--ak-hero-compact-title-fontsize);font-weight:var(--ak-hero-compact-title-fontweight);margin-bottom:var(--ak-hero-compact-title-margin)}.ak-ui-hero.ak-ui-hero--compact .ak-ui-hero-description{font-size:var(--ak-hero-compact-description-fontsize);margin-bottom:var(--ak-hero-compact-description-margin);max-width:var(--ak-hero-compact-description-maxwidth)}.ak-ui-hero.ak-ui-hero--compact.ak-ui-hero--dark{background:var(--ak-hero-band-background)}.ak-ui-hero.ak-ui-hero--center{text-align:center}.ak-ui-hero.ak-ui-hero--center .ak-ui-hero-description,.ak-ui-hero.ak-ui-hero--center .ak-ui-hero-title{margin-left:auto;margin-right:auto}.ak-ui-hero.ak-ui-hero--center .ak-ui-hero-actions{justify-content:center}@container (max-width: 600px){.ak-ui-hero{padding:var(--ak-hero-narrow-padding)}.ak-ui-hero .ak-ui-hero-eyebrow{font-size:var(--ak-hero-narrow-eyebrow-fontsize)}.ak-ui-hero .ak-ui-hero-title{font-size:var(--ak-hero-narrow-title-fontsize)}.ak-ui-hero .ak-ui-hero-description{font-size:var(--ak-hero-narrow-description-fontsize)}.ak-ui-hero .ak-ui-hero-actions{flex-direction:column;align-items:stretch}.ak-ui-hero .ak-ui-hero-actions>.ak-ui-button{width:100%;flex:1 1 auto}.ak-ui-hero.ak-ui-hero--with-media{flex-direction:column;align-items:stretch}.ak-ui-hero .ak-ui-hero-media{max-width:var(--ak-hero-media-narrow-maxwidth);margin:var(--ak-hero-media-narrow-margin)}.ak-ui-hero:after{width:12.5rem;height:12.5rem;right:-4.375rem;top:-4.375rem}}@media(max-width:600px){.ak-ui-hero{padding:var(--ak-hero-narrow-padding)}.ak-ui-hero .ak-ui-hero-eyebrow{font-size:var(--ak-hero-narrow-eyebrow-fontsize)}.ak-ui-hero .ak-ui-hero-title{font-size:var(--ak-hero-narrow-title-fontsize)}.ak-ui-hero .ak-ui-hero-description{font-size:var(--ak-hero-narrow-description-fontsize)}.ak-ui-hero .ak-ui-hero-actions{flex-direction:column;align-items:stretch}.ak-ui-hero .ak-ui-hero-actions>.ak-ui-button{width:100%;flex:1 1 auto}.ak-ui-hero.ak-ui-hero--with-media{flex-direction:column;align-items:stretch}.ak-ui-hero .ak-ui-hero-media{max-width:var(--ak-hero-media-narrow-maxwidth);margin:var(--ak-hero-media-narrow-margin)}.ak-ui-hero:after{width:12.5rem;height:12.5rem;right:-4.375rem;top:-4.375rem}}.ak-ui-horizontal-scroller{display:flex;gap:var(--ak-horizontal-scroller-gap);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--ak-horizontal-scroller-padding-bottom)}.ak-ui-horizontal-scroller::-webkit-scrollbar{display:none}.ak-ui-horizontal-scroller>*{flex:0 0 auto}.ak-ui-horizontal-scroller.ak-ui-horizontal-scroller--snap{scroll-snap-type:x mandatory}.ak-ui-horizontal-scroller.ak-ui-horizontal-scroller--snap>*{scroll-snap-align:start}.ak-ui-horizontal-scroller.ak-ui-horizontal-scroller--fixed>*{width:var(--ak-horizontal-scroller-item-width)}.ak-ui-kpi-tile{font-family:var(--ak-fontfamily)}.ak-ui-kpi-tile .ak-ui-kpi-tile-body{display:flex;align-items:center;gap:.875rem}.ak-ui-kpi-tile .ak-ui-kpi-tile-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ak-kpi-icon-size);height:var(--ak-kpi-icon-size);border-radius:var(--ak-kpi-icon-radius);flex-shrink:0}.ak-ui-kpi-tile .ak-ui-kpi-tile-text{min-width:0}.ak-ui-kpi-tile .ak-ui-kpi-tile-value{font-size:var(--ak-kpi-value-fontsize);font-weight:var(--ak-kpi-value-fontweight);letter-spacing:-.03em;line-height:1.1;color:var(--ak-text-color);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ak-ui-kpi-tile .ak-ui-kpi-tile-label{margin-top:.125rem;font-size:var(--ak-kpi-label-fontsize);color:var(--ak-kpi-label-color)}.ak-ui-nav{left:0;right:0;top:0;z-index:1000;font-family:var(--ak-fontfamily);background:#fff;display:flex;border-bottom:var(--ak-nav-border-bottom)}.ak-ui-nav.ak-ui-nav--withShadow{box-shadow:0 .125rem .25rem #00000013}.ak-ui-nav>.ak-ui-container{display:flex}.ak-ui-nav .ak-ui-nav-content{display:flex;align-items:center;flex-wrap:wrap;min-height:4rem;flex-grow:1}.ak-ui-nav .ak-ui-nav-item{display:flex;align-items:center;justify-content:center;padding:.75rem;cursor:pointer;position:relative;font-family:var(--ak-fontfamily);font-size:.75rem;color:#333}.ak-ui-nav .ak-ui-nav-item .ak-ui-nav-item-content{display:flex;align-items:center;justify-content:center;flex-direction:column}.ak-ui-nav .ak-ui-nav-item .ak-ui-nav-item{border-bottom:.0625rem solid #333}.ak-ui-nav .ak-ui-nav-item .ak-ui-nav-item-text{font-size:1.1rem;white-space:nowrap}.ak-ui-nav .ak-ui-nav-logo{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:.5rem;margin-right:.5rem}.ak-ui-nav .ak-ui-nav-logo.ak-ui-nav-logo--clickable{cursor:pointer}.ak-ui-nav .ak-ui-nav-logo img{width:30px;height:30px}.ak-ui-nav .ak-ui-nav-title{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:.5rem;margin-right:.5rem}.ak-ui-nav .ak-ui-nav-title .ak-ui-nav-title-text{font-weight:500;font-size:1.125rem;font-family:var(--ak-fontfamily);color:#333}.ak-ui-nav .ak-ui-nav-title.ak-ui-nav-title--clickable{cursor:pointer}body,html{height:100%}body{margin:0;font-family:var(--ak-body-fontfamily);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%}.ak-ui-layout-container{display:flex;height:100%;flex-direction:row}.ak-ui-layout-container .ak-ui-layout{flex-grow:1;flex-direction:column;display:flex;max-width:100%}.ak-ui-layout-container .ak-ui-layout .ak-ui-layout-content{flex-grow:1;display:flex;position:relative;max-width:100%;overflow:hidden}.ak-ui-layout-container .ak-ui-layout .ak-ui-layout-content .ak-ui-sidebar{position:absolute;width:280px;top:0;bottom:0;margin-left:-300px;transition:margin .5s;background:#fff;box-shadow:.1rem .125rem .25rem #00000013;padding-left:.5rem;padding-right:.5rem}.ak-ui-layout-container .ak-ui-layout .ak-ui-layout-content .ak-ui-sidebar.ak-ui-sidebar--open{margin-left:0}.ak-ui-layout-container .ak-ui-layout .ak-ui-layout-content .ak-ui-sidebar-back{position:absolute;inset:0;background-color:var(--ak-sidebar-back-color)}.ak-ui-layout-container .ak-ui-layout .ak-ui-layout-content .ak-ui-content{flex-grow:1;max-width:100%;overflow:auto;background:var(--ak-layout-content-background)}.ak-ui-mobile-nav-header{margin-bottom:var(--ak-mobile-nav-header-margin)}.ak-ui-mobile-nav-list{display:flex;flex-direction:column;gap:var(--ak-mobile-nav-gap)}.ak-ui-mobile-nav-row{display:flex;align-items:center;gap:.25rem}.ak-ui-mobile-nav-row.ak-ui-mobile-nav-row--child{padding-left:var(--ak-mobile-nav-child-indent)}.ak-ui-mobile-nav-item{flex:1 1;min-width:0;display:block;padding:var(--ak-mobile-nav-item-padding);border-radius:var(--ak-mobile-nav-item-radius);border-left:var(--ak-mobile-nav-item-marker-width) solid transparent;color:var(--ak-mobile-nav-item-color);font-size:var(--ak-mobile-nav-item-fontsize);text-decoration:none;cursor:pointer}.ak-ui-mobile-nav-item:hover{background:var(--ak-mobile-nav-item-hover-background)}.ak-ui-mobile-nav-item--active{background:var(--ak-mobile-nav-item-active-background);border-left-color:var(--ak-mobile-nav-item-active-marker-color);color:var(--ak-mobile-nav-item-active-color);font-weight:var(--ak-mobile-nav-item-active-fontweight)}.ak-ui-mobile-nav-count{color:var(--ak-text-disabled-color)}.ak-ui-mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--ak-radius);background:none;color:var(--ak-text-secondary-color);cursor:pointer}.ak-ui-mobile-nav-toggle:hover{background:var(--ak-hover-background)}.ak-ui-mobile-nav-children{display:flex;flex-direction:column;gap:var(--ak-mobile-nav-gap);margin-top:var(--ak-mobile-nav-gap)}.ak-ui-mobile-nav-utility{display:flex;flex-wrap:wrap;gap:var(--ak-mobile-nav-utility-gap);margin-top:var(--ak-mobile-nav-utility-margin);padding-top:var(--ak-mobile-nav-utility-margin);border-top:var(--ak-mobile-nav-separator)}.ak-ui-note-list{display:flex;flex-direction:column;font-family:var(--ak-fontfamily)}.ak-ui-note-list .ak-ui-note{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-top:var(--ak-note-list-separator)}.ak-ui-note-list .ak-ui-note-body{flex:1 1 auto;min-width:0}.ak-ui-note-list .ak-ui-note-text{font-size:.84375rem;color:var(--ak-text-color)}.ak-ui-note-list .ak-ui-note-meta{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:var(--ak-note-list-meta-fontsize);color:var(--ak-note-list-meta-color)}.ak-ui-note-list .ak-ui-note-dot{opacity:.6}.ak-ui-page-header{margin:var(--ak-page-header-margin);font-family:var(--ak-fontfamily)}.ak-ui-page-header .ak-ui-page-header-back{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:.5rem;color:var(--ak-page-header-meta-color);font-size:var(--ak-page-header-meta-fontsize);text-decoration:none}.ak-ui-page-header .ak-ui-page-header-back:hover{color:var(--ak-page-header-title-color)}.ak-ui-page-header .ak-ui-page-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ak-page-header-gap)}.ak-ui-page-header .ak-ui-page-header-left{min-width:0}.ak-ui-page-header .ak-ui-page-header-title-row{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.ak-ui-page-header .ak-ui-page-header-title{margin:0;font-size:var(--ak-page-header-title-fontsize);font-weight:var(--ak-page-header-title-fontweight);letter-spacing:-.02em;line-height:1.25;color:var(--ak-page-header-title-color)}.ak-ui-page-header .ak-ui-page-header-meta{margin-top:.25rem;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;font-size:var(--ak-page-header-meta-fontsize);color:var(--ak-page-header-meta-color)}.ak-ui-page-header .ak-ui-page-header-dot{opacity:.6}.ak-ui-page-header .ak-ui-page-header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ak-ui-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ak-pagination-gap)}.ak-ui-pagination .ak-ui-pagination-page,.ak-ui-pagination .ak-ui-pagination-step{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ak-pagination-item-size);height:var(--ak-pagination-item-size);padding:0 .5rem;border-radius:var(--ak-pagination-radius);border:.0625rem solid var(--ak-pagination-border-color);font-family:var(--ak-pagination-fontfamily);font-size:var(--ak-pagination-fontsize);color:var(--ak-pagination-color);text-decoration:none;box-sizing:border-box}.ak-ui-pagination .ak-ui-pagination-page:focus-visible,.ak-ui-pagination .ak-ui-pagination-page:hover,.ak-ui-pagination .ak-ui-pagination-step:focus-visible,.ak-ui-pagination .ak-ui-pagination-step:hover{border-color:var(--ak-pagination-active-border-color)}.ak-ui-pagination .ak-ui-pagination-page--current{background-color:var(--ak-pagination-current-background);border-color:var(--ak-pagination-current-background);color:var(--ak-pagination-current-color);font-weight:700}.ak-ui-pagination .ak-ui-pagination-step--disabled{opacity:.45;pointer-events:none}.ak-ui-pagination .ak-ui-pagination-gap{color:var(--ak-pagination-color);padding:0 .25rem}.ak-ui-price{font-family:var(--ak-price-fontfamily);font-weight:var(--ak-price-fontweight);color:var(--ak-price-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ak-ui-price .ak-ui-price-row{display:inline-flex;align-items:baseline;gap:var(--ak-price-saving-gap)}.ak-ui-price .ak-ui-price-old{display:block;font-family:var(--ak-price-old-fontfamily);font-size:var(--ak-price-old-fontsize);font-weight:var(--ak-price-old-fontweight);color:var(--ak-price-old-color);text-decoration:line-through}.ak-ui-price .ak-ui-price-saving{font-family:var(--ak-price-fontfamily);font-size:var(--ak-price-saving-fontsize);font-weight:var(--ak-price-saving-fontweight);letter-spacing:.02em;color:var(--ak-price-saving-color);background:var(--ak-price-saving-background);border-radius:var(--ak-price-saving-radius);padding:var(--ak-price-saving-padding);white-space:nowrap}.ak-ui-price .ak-ui-price-caption{margin-bottom:var(--ak-price-caption-margin-bottom);font-size:var(--ak-price-caption-fontsize);color:var(--ak-price-caption-color)}.ak-ui-price .ak-ui-price-caption,.ak-ui-price .ak-ui-price-note{display:block;font-family:var(--ak-body-fontfamily);font-weight:400}.ak-ui-price .ak-ui-price-note{margin-top:var(--ak-price-note-margin-top);font-size:var(--ak-price-note-fontsize);color:var(--ak-price-note-color)}.ak-ui-price.ak-ui-price--sm .ak-ui-price-value{font-size:var(--ak-price-sm-fontsize)}.ak-ui-price.ak-ui-price--md .ak-ui-price-value{font-size:var(--ak-price-md-fontsize)}.ak-ui-price.ak-ui-price--lg .ak-ui-price-value{font-size:var(--ak-price-lg-fontsize);line-height:1.1}.ak-ui-product-card{display:flex;flex-direction:column;background:var(--ak-product-card-background);border:var(--ak-product-card-border);border-radius:var(--ak-product-card-radius);box-shadow:var(--ak-product-card-shadow);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .18s,transform .18s}.ak-ui-product-card:hover{box-shadow:var(--ak-product-card-hover-shadow);transform:var(--ak-product-card-hover-transform)}.ak-ui-product-card .ak-ui-product-card-thumb{position:relative;aspect-ratio:var(--ak-product-card-thumb-ratio);background:var(--ak-product-card-thumb-background);color:var(--ak-text-disabled-color);display:grid;place-items:center;overflow:hidden}.ak-ui-product-card .ak-ui-product-card-image{width:100%;height:100%;object-fit:cover}.ak-ui-product-card .ak-ui-product-card-badge{position:absolute;top:var(--ak-product-card-badge-offset);left:var(--ak-product-card-badge-offset);z-index:1}.ak-ui-product-card .ak-ui-product-card-body{flex:1 1;display:flex;flex-direction:column;gap:var(--ak-product-card-body-gap);padding:var(--ak-product-card-padding)}.ak-ui-product-card .ak-ui-product-card-code{font-family:var(--ak-product-card-code-fontfamily);font-size:var(--ak-product-card-code-fontsize);color:var(--ak-product-card-code-color)}.ak-ui-product-card .ak-ui-product-card-name{margin:0;font-family:var(--ak-product-card-name-fontfamily);font-size:var(--ak-product-card-name-fontsize);font-weight:var(--ak-product-card-name-fontweight);line-height:1.35;color:var(--ak-product-card-name-color)}.ak-ui-product-card .ak-ui-product-card-price{margin-top:auto}.ak-ui-product-card .ak-ui-product-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ak-product-card-actions-gap)}.ak-ui-product-card .ak-ui-product-card-actions>.ak-ui-button{flex:1 1;margin-left:0}.ak-ui-product-card.ak-ui-product-card--compact .ak-ui-product-card-thumb{aspect-ratio:1}.ak-ui-product-card.ak-ui-product-card--compact .ak-ui-product-card-body{padding:var(--ak-product-card-compact-padding);gap:var(--ak-product-card-compact-body-gap)}.ak-ui-product-card.ak-ui-product-card--compact .ak-ui-product-card-name{min-height:2.7em}.ak-ui-product-card.ak-ui-product-card--compact .ak-ui-product-card-name-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ak-ui-product-card.ak-ui-product-card--compact .ak-ui-product-card-actions{flex-wrap:nowrap;justify-content:space-between}@media(prefers-reduced-motion:reduce){.ak-ui-product-card{transition:none}}.ak-ui-product-gallery{display:grid;grid-gap:var(--ak-product-gallery-gap);gap:var(--ak-product-gallery-gap);align-items:start}.ak-ui-product-gallery .ak-ui-product-gallery-main{grid-area:main;aspect-ratio:1;width:100%;display:grid;place-items:center;overflow:hidden;background:var(--ak-product-gallery-main-background);border:var(--ak-product-gallery-main-border);border-radius:var(--ak-product-gallery-main-radius);color:var(--ak-text-disabled-color)}.ak-ui-product-gallery .ak-ui-product-gallery-main img{width:100%;height:100%;object-fit:cover}.ak-ui-product-gallery .ak-ui-product-gallery-thumbs{grid-area:thumbs;display:flex;gap:var(--ak-product-gallery-thumbs-gap);min-width:0}.ak-ui-product-gallery .ak-ui-product-gallery-thumb{flex:0 0 auto;aspect-ratio:1;width:100%;padding:0;display:grid;place-items:center;overflow:hidden;cursor:pointer;background:var(--ak-product-gallery-thumb-background);color:var(--ak-text-disabled-color);border:var(--ak-product-gallery-thumb-border);border-radius:var(--ak-product-gallery-thumb-radius);transition:border-color .15s,background-color .15s,color .15s}.ak-ui-product-gallery .ak-ui-product-gallery-thumb img{width:100%;height:100%;object-fit:cover}.ak-ui-product-gallery .ak-ui-product-gallery-thumb:hover{border-color:var(--ak-product-gallery-thumb-hover-border-color)}.ak-ui-product-gallery .ak-ui-product-gallery-thumb--active{border-color:var(--ak-product-gallery-thumb-active-border-color);background:var(--ak-product-gallery-thumb-active-background);color:var(--ak-product-gallery-thumb-active-color);box-shadow:inset 0 0 0 1px var(--ak-product-gallery-thumb-active-border-color)}.ak-ui-product-gallery.ak-ui-product-gallery--side{grid-template-columns:var(--ak-product-gallery-thumbs-size) 1fr;grid-template-areas:"thumbs main"}.ak-ui-product-gallery.ak-ui-product-gallery--side .ak-ui-product-gallery-thumbs{flex-direction:column}.ak-ui-product-gallery.ak-ui-product-gallery--below{grid-template-columns:1fr;grid-template-areas:"main" "thumbs"}.ak-ui-product-gallery.ak-ui-product-gallery--below .ak-ui-product-gallery-thumbs{flex-direction:row}.ak-ui-product-gallery.ak-ui-product-gallery--below .ak-ui-product-gallery-thumb{width:var(--ak-product-gallery-thumbs-size)}@container (max-width: 600px){.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-sm{grid-template-columns:1fr;grid-template-areas:"main" "thumbs"}.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-sm .ak-ui-product-gallery-thumbs{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-sm .ak-ui-product-gallery-thumbs::-webkit-scrollbar{display:none}.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-sm .ak-ui-product-gallery-thumb{width:var(--ak-product-gallery-ribbon-thumb-size);scroll-snap-align:start}}@media(max-width:600px){.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-sm{grid-template-columns:1fr;grid-template-areas:"main" "thumbs"}.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-sm .ak-ui-product-gallery-thumbs{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-sm .ak-ui-product-gallery-thumbs::-webkit-scrollbar{display:none}.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-sm .ak-ui-product-gallery-thumb{width:var(--ak-product-gallery-ribbon-thumb-size);scroll-snap-align:start}}@container (max-width: 768px){.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-md{grid-template-columns:1fr;grid-template-areas:"main" "thumbs"}.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-md .ak-ui-product-gallery-thumbs{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-md .ak-ui-product-gallery-thumbs::-webkit-scrollbar{display:none}.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-md .ak-ui-product-gallery-thumb{width:var(--ak-product-gallery-ribbon-thumb-size);scroll-snap-align:start}}@media(max-width:768px){.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-md{grid-template-columns:1fr;grid-template-areas:"main" "thumbs"}.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-md .ak-ui-product-gallery-thumbs{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-md .ak-ui-product-gallery-thumbs::-webkit-scrollbar{display:none}.ak-ui-product-gallery.ak-ui-product-gallery--ribbon-md .ak-ui-product-gallery-thumb{width:var(--ak-product-gallery-ribbon-thumb-size);scroll-snap-align:start}}.ak-ui-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ak-product-grid-min-width),1fr));grid-gap:var(--ak-product-grid-gap);gap:var(--ak-product-grid-gap)}@container (max-width: 768px){.ak-ui-product-grid.ak-ui-product-grid--md-columns{grid-template-columns:repeat(var(--ak-product-grid-md-columns,2),minmax(0,1fr))}}@media(max-width:768px){.ak-ui-product-grid.ak-ui-product-grid--md-columns{grid-template-columns:repeat(var(--ak-product-grid-md-columns,2),minmax(0,1fr))}}@container (max-width: 600px){.ak-ui-product-grid.ak-ui-product-grid--sm-columns{grid-template-columns:repeat(var(--ak-product-grid-sm-columns,2),minmax(0,1fr))}}@media(max-width:600px){.ak-ui-product-grid.ak-ui-product-grid--sm-columns{grid-template-columns:repeat(var(--ak-product-grid-sm-columns,2),minmax(0,1fr))}}.ak-ui-progress-bar{width:100%;height:var(--ak-progress-bar-height,8px);border-radius:9999px;background-color:var(--ak-progress-bar-track-color,#c3c6d5);overflow:hidden}.ak-ui-progress-bar .ak-ui-progress-bar-fill{height:100%;border-radius:inherit;background-color:var(--ak-progress-bar-color,var(--ak-button-background,#3366cc));transition:width .3s ease}.ak-ui-quantity-input{display:inline-flex;align-items:stretch;border:.0625rem solid var(--ak-border-color);border-radius:var(--ak-quantity-input-radius);overflow:hidden;background-color:var(--ak-background)}.ak-ui-quantity-input .ak-ui-quantity-input-step{width:var(--ak-quantity-input-step-width);border:0;background:transparent;font-size:var(--ak-quantity-input-step-fontsize);color:var(--ak-text-secondary-color);cursor:pointer;line-height:1}.ak-ui-quantity-input .ak-ui-quantity-input-step:hover:not(:disabled){background-color:var(--ak-hover-background)}.ak-ui-quantity-input .ak-ui-quantity-input-step:disabled{opacity:.4;cursor:default}.ak-ui-quantity-input .ak-ui-quantity-input-step:focus-visible{outline:var(--ak-focus-outline);outline-offset:calc(var(--ak-focus-outline-offset) * -1)}.ak-ui-quantity-input .ak-ui-quantity-input-value{width:var(--ak-quantity-input-value-width);border:0;text-align:center;font-family:var(--ak-input-fontfamily);font-size:var(--ak-quantity-input-fontsize);color:var(--ak-text-color);background:transparent;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ak-ui-quantity-input .ak-ui-quantity-input-value::-webkit-inner-spin-button,.ak-ui-quantity-input .ak-ui-quantity-input-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ak-ui-quantity-input.ak-ui-quantity-input--disabled{background-color:var(--ak-disabled-background)}.ak-ui-radio-card-group{display:flex;flex-direction:column;gap:var(--ak-radio-card-gap)}.ak-ui-radio-card{display:flex;align-items:flex-start;gap:var(--ak-radio-card-inner-gap);padding:var(--ak-radio-card-padding);border:var(--ak-radio-card-border);border-radius:var(--ak-radio-card-radius);background:var(--ak-radio-card-background);cursor:pointer;font-family:var(--ak-fontfamily)}.ak-ui-radio-card+.ak-ui-radio-card{margin-top:var(--ak-radio-card-gap)}.ak-ui-radio-card .ak-ui-radio-card-body{flex:1 1;min-width:0}.ak-ui-radio-card .ak-ui-radio-card-label{display:block;font-family:var(--ak-radio-card-label-fontfamily);font-size:var(--ak-radio-card-label-fontsize);font-weight:var(--ak-radio-card-label-fontweight);color:var(--ak-radio-card-label-color)}.ak-ui-radio-card .ak-ui-radio-card-description{display:block;font-size:var(--ak-radio-card-description-fontsize);color:var(--ak-radio-card-description-color)}.ak-ui-radio-card .ak-ui-radio-card-amount{font-weight:var(--ak-radio-card-amount-fontweight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ak-ui-radio-card.ak-ui-radio-card--checked{border:var(--ak-radio-card-checked-border);background:var(--ak-radio-card-checked-background)}.ak-ui-radio-card.ak-ui-radio-card--disabled{cursor:not-allowed;opacity:.6}.ak-ui-radio-card-group>.ak-ui-radio-card+.ak-ui-radio-card{margin-top:0}.ak-ui-rank-list{display:flex;flex-direction:column;font-family:var(--ak-fontfamily)}.ak-ui-rank-list .ak-ui-rank-list-item{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;border-bottom:var(--ak-rank-list-separator)}.ak-ui-rank-list .ak-ui-rank-list-item:last-child{border-bottom:0}.ak-ui-rank-list .ak-ui-rank-list-number{width:1.25rem;font-size:.75rem;color:var(--ak-rank-list-number-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ak-ui-rank-list .ak-ui-rank-list-thumb{display:inline-flex;flex-shrink:0}.ak-ui-rank-list .ak-ui-rank-list-body{flex:1 1 auto;min-width:0}.ak-ui-rank-list .ak-ui-rank-list-title{font-size:.84375rem;font-weight:500;color:var(--ak-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-ui-rank-list .ak-ui-rank-list-bar{margin-top:.3125rem;height:.25rem;border-radius:999px;background:var(--ak-rank-list-bar-background);overflow:hidden}.ak-ui-rank-list .ak-ui-rank-list-bar i{display:block;height:100%;border-radius:999px;background:var(--ak-rank-list-bar-color)}.ak-ui-rank-list .ak-ui-rank-list-value{flex:0 0 auto;text-align:right;white-space:nowrap}.ak-ui-rank-list .ak-ui-rank-list-value-main{font-weight:600;color:var(--ak-text-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ak-ui-rank-list .ak-ui-rank-list-value-secondary{font-size:.75rem;color:var(--ak-text-secondary-color)}.ak-ui-rating{display:inline-flex;align-items:center;gap:var(--ak-rating-gap);white-space:nowrap;font-family:var(--ak-fontfamily)}.ak-ui-rating .ak-ui-rating-stars{display:inline-flex;color:var(--ak-rating-color);letter-spacing:var(--ak-rating-letterspacing)}.ak-ui-rating .ak-ui-rating-star--button{padding:0;border:0;background:none;color:inherit;font:inherit;line-height:1;cursor:pointer}.ak-ui-rating .ak-ui-rating-count,.ak-ui-rating .ak-ui-rating-meta{font-size:var(--ak-rating-meta-fontsize);color:var(--ak-rating-meta-color)}.ak-ui-rating.ak-ui-rating--sm .ak-ui-rating-stars{font-size:var(--ak-rating-sm-fontsize)}.ak-ui-rating.ak-ui-rating--md .ak-ui-rating-stars{font-size:var(--ak-rating-md-fontsize)}.ak-ui-rating.ak-ui-rating--lg .ak-ui-rating-stars{font-size:var(--ak-rating-lg-fontsize)}.ak-ui-scroll-hint,.ak-ui-scroll-hint .ak-ui-scroll-hint-box{position:relative}.ak-ui-scroll-hint .ak-ui-scroll-hint-box:after{content:"";position:absolute;top:0;right:0;bottom:0;width:var(--ak-scroll-hint-fade-width);pointer-events:none;background:var(--ak-scroll-hint-fade)}.ak-ui-scroll-hint .ak-ui-scroll-hint-text{display:flex;align-items:center;gap:.25rem;margin:var(--ak-scroll-hint-text-margin);padding:var(--ak-scroll-hint-text-padding);font-size:var(--ak-scroll-hint-text-fontsize);color:var(--ak-scroll-hint-text-color)}.ak-ui-scroll-hint.ak-ui-scroll-hint--sticky-first .ak-ui-table-row>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--ak-scroll-hint-sticky-background);width:var(--ak-scroll-hint-first-column-width);min-width:var(--ak-scroll-hint-first-column-width)}.ak-ui-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ak-section-heading-gap);flex-wrap:wrap;margin:var(--ak-section-heading-margin)}.ak-ui-section-heading .ak-ui-section-heading-text{min-width:0}.ak-ui-section-heading .ak-ui-section-heading-eyebrow{margin:0 0 var(--ak-section-heading-eyebrow-margin);font-family:var(--ak-section-heading-eyebrow-fontfamily);font-size:var(--ak-section-heading-eyebrow-fontsize);font-weight:var(--ak-section-heading-eyebrow-fontweight);letter-spacing:var(--ak-section-heading-eyebrow-letterspacing);text-transform:uppercase;color:var(--ak-section-heading-eyebrow-color)}.ak-ui-section-heading .ak-ui-section-heading-title{margin:0;font-family:var(--ak-section-heading-title-fontfamily);font-size:var(--ak-section-heading-title-fontsize);font-weight:var(--ak-section-heading-title-fontweight);letter-spacing:var(--ak-section-heading-title-letterspacing);color:var(--ak-section-heading-title-color);text-wrap:balance}.ak-ui-section-heading .ak-ui-section-heading-lead{margin:var(--ak-section-heading-lead-margin);font-size:var(--ak-section-heading-lead-fontsize);color:var(--ak-section-heading-lead-color);max-width:var(--ak-section-heading-lead-maxwidth)}.ak-ui-section-heading .ak-ui-section-heading-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ak-ui-section-heading.ak-ui-section-heading--center{flex-direction:column;align-items:center;text-align:center}.ak-ui-section-heading.ak-ui-section-heading--center .ak-ui-section-heading-lead{margin-left:auto;margin-right:auto}.ak-ui-segmented{display:inline-flex;gap:.125rem;padding:.1875rem;border:var(--ak-segmented-border);border-radius:calc(var(--ak-segmented-radius) + .125rem);background:var(--ak-segmented-background);font-family:var(--ak-fontfamily)}.ak-ui-segmented .ak-ui-segmented-item{height:var(--ak-segmented-item-height);padding:0 .75rem;border:0;border-radius:var(--ak-segmented-radius);background:none;color:var(--ak-segmented-item-color);font-family:inherit;font-size:var(--ak-segmented-item-fontsize);font-weight:500;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.ak-ui-segmented .ak-ui-segmented-item:hover{color:var(--ak-segmented-item-active-color)}.ak-ui-segmented .ak-ui-segmented-item.ak-ui-segmented-item--active{background:var(--ak-segmented-item-active-background);color:var(--ak-segmented-item-active-color);box-shadow:0 1px 2px #10182814}.ak-ui-segmented.ak-ui-segmented--disabled .ak-ui-segmented-item{cursor:default;opacity:.6}.ak-ui-setting-row{display:flex;flex-direction:column;gap:.375rem;padding:var(--ak-setting-row-padding-y) 0;border-bottom:var(--ak-setting-row-separator);font-family:var(--ak-fontfamily)}.ak-ui-setting-row:first-child{padding-top:0}.ak-ui-setting-row:last-child{padding-bottom:0;border-bottom:0}.ak-ui-setting-row .ak-ui-setting-row-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ak-ui-setting-row .ak-ui-setting-row-label{font-size:var(--ak-setting-row-label-fontsize);font-weight:500;color:var(--ak-text-color)}.ak-ui-setting-row .ak-ui-setting-row-label .ak-ui-label{font-size:inherit;font-weight:inherit;color:inherit}.ak-ui-setting-row .ak-ui-setting-row-help{margin-top:.0625rem;font-size:.78125rem;color:var(--ak-setting-row-help-color)}.ak-ui-setting-row .ak-ui-setting-row-inherited{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--ak-setting-row-help-color)}.ak-ui-setting-row.ak-ui-setting-row--inherited .ak-ui-setting-row-label{color:var(--ak-setting-row-help-color)}.ak-ui-sidenav{display:flex;flex-direction:column;min-height:100%;height:100%;font-family:var(--ak-fontfamily)}.ak-ui-sidenav .ak-ui-sidenav-footer,.ak-ui-sidenav .ak-ui-sidenav-header{flex:0 0 auto}.ak-ui-sidenav .ak-ui-sidenav-items{flex:1 1 auto;overflow-y:auto;padding:.5rem .75rem .75rem;display:flex;flex-direction:column;gap:.125rem}.ak-ui-sidenav .ak-ui-sidenav-section{margin:.75rem .625rem .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ak-sidenav-section-color)}.ak-ui-sidenav .ak-ui-sidenav-item{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.25rem;padding:0 .625rem;border:0;border-radius:var(--ak-sidenav-item-radius);background:none;color:var(--ak-sidenav-item-color);font-family:inherit;font-size:var(--ak-sidenav-item-fontsize);font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s,color .15s}.ak-ui-sidenav .ak-ui-sidenav-item:hover{background:var(--ak-sidenav-item-hover-background);color:var(--ak-sidenav-item-hover-color)}.ak-ui-sidenav .ak-ui-sidenav-item.ak-ui-sidenav-item--flyout,.ak-ui-sidenav .ak-ui-sidenav-item.ak-ui-sidenav-item--open{color:var(--ak-sidenav-item-hover-color)}.ak-ui-sidenav .ak-ui-sidenav-item.ak-ui-sidenav-item--flyout{background:var(--ak-sidenav-item-hover-background)}.ak-ui-sidenav .ak-ui-sidenav-item.ak-ui-sidenav-item--active{background:var(--ak-sidenav-item-active-background);color:var(--ak-sidenav-item-active-color)}.ak-ui-sidenav .ak-ui-sidenav-item-icon{display:inline-flex;flex:0 0 auto}.ak-ui-sidenav .ak-ui-sidenav-item-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-ui-sidenav .ak-ui-sidenav-item-count{flex:0 0 auto;min-width:1.125rem;padding:0 .375rem;border-radius:999px;background:var(--ak-sidenav-count-background);color:var(--ak-sidenav-count-color);font-size:.6875rem;font-weight:600;line-height:1.125rem;text-align:center}.ak-ui-sidenav .ak-ui-sidenav-item-arrow{display:inline-flex;flex:0 0 auto;color:var(--ak-sidenav-section-color);transition:transform .15s}.ak-ui-sidenav .ak-ui-sidenav-item--open .ak-ui-sidenav-item-arrow{transform:rotate(90deg)}.ak-ui-sidenav .ak-ui-sidenav-children{display:flex;flex-direction:column;gap:.0625rem;margin:.125rem 0 .375rem 1.1875rem;padding-left:.8125rem;border-left:1px solid var(--ak-sidenav-guide-color)}.ak-ui-sidenav.ak-ui-sidenav--collapsed .ak-ui-sidenav-children,.ak-ui-sidenav.ak-ui-sidenav--collapsed .ak-ui-sidenav-group,.ak-ui-sidenav.ak-ui-sidenav--collapsed .ak-ui-sidenav-item-arrow,.ak-ui-sidenav.ak-ui-sidenav--collapsed .ak-ui-sidenav-item-count,.ak-ui-sidenav.ak-ui-sidenav--collapsed .ak-ui-sidenav-item-text,.ak-ui-sidenav.ak-ui-sidenav--collapsed .ak-ui-sidenav-section{display:none}.ak-ui-sidenav.ak-ui-sidenav--collapsed .ak-ui-sidenav-item{justify-content:center;padding:0}.ak-ui-sidenav-child{display:block;padding:.4375rem .625rem;border-radius:var(--ak-sidenav-item-radius);color:var(--ak-sidenav-item-color);font-size:.8125rem;text-decoration:none;transition:background-color .15s,color .15s}.ak-ui-sidenav-child:hover{background:var(--ak-sidenav-item-hover-background);color:var(--ak-sidenav-item-hover-color)}.ak-ui-sidenav-child.ak-ui-sidenav-child--active{background:var(--ak-sidenav-item-active-background);color:var(--ak-sidenav-item-active-color);font-weight:600}.ak-ui-sidenav-group{display:flex;flex-direction:column;gap:.0625rem}.ak-ui-sidenav-group-head{display:flex;align-items:center;gap:.375rem;width:100%;padding:.4375rem .625rem;border:0;border-radius:var(--ak-sidenav-item-radius);background:none;color:var(--ak-sidenav-group-color);font-family:inherit;font-size:.8125rem;font-weight:400;text-align:left;cursor:pointer;transition:background-color .15s,color .15s}.ak-ui-sidenav-group-head:hover{background:var(--ak-sidenav-item-hover-background);color:var(--ak-sidenav-item-hover-color)}.ak-ui-sidenav-group-head.ak-ui-sidenav-group-head--active{background:var(--ak-sidenav-group-active-background);color:var(--ak-sidenav-group-active-color);font-weight:600}.ak-ui-sidenav-group-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-ui-sidenav-group-arrow{display:inline-flex;flex:0 0 auto;color:var(--ak-sidenav-section-color);transition:transform .15s}.ak-ui-sidenav-group-head--open .ak-ui-sidenav-group-arrow{transform:rotate(90deg)}.ak-ui-sidenav-group-items{display:flex;flex-direction:column;gap:.0625rem;margin:.0625rem 0 .25rem var(--ak-sidenav-group-indent);padding-left:.5rem;border-left:1px solid var(--ak-sidenav-guide-color)}.ak-ui-sidenav-flyout{position:fixed;z-index:var(--ak-sidenav-flyout-zindex);min-width:var(--ak-sidenav-flyout-min-width);max-width:18rem;max-height:calc(100vh - 1rem);display:flex;flex-direction:column;box-sizing:border-box;padding:.375rem;border:var(--ak-sidenav-flyout-border);border-radius:var(--ak-sidenav-flyout-radius);background:var(--ak-sidenav-flyout-background);box-shadow:var(--ak-sidenav-flyout-shadow);font-family:var(--ak-fontfamily)}.ak-ui-sidenav-flyout .ak-ui-sidenav-flyout-title{padding:.375rem .625rem .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ak-sidenav-section-color)}.ak-ui-sidenav-flyout .ak-ui-sidenav-flyout-items{display:flex;flex-direction:column;gap:.0625rem;min-height:0;overflow-y:auto}.ak-ui-steps{list-style:none;margin:0;padding:0;border:var(--ak-steps-border);border-radius:var(--ak-steps-radius);background:var(--ak-steps-background);overflow:hidden;font-family:var(--ak-fontfamily)}.ak-ui-steps .ak-ui-step{display:flex;align-items:center;gap:var(--ak-steps-item-gap);min-width:0;padding:var(--ak-steps-item-padding)}.ak-ui-steps .ak-ui-step-marker{flex:0 0 auto;display:inline-grid;place-items:center;width:var(--ak-steps-marker-size);height:var(--ak-steps-marker-size);border-radius:50%;background:var(--ak-steps-marker-background);color:var(--ak-steps-marker-color);font-size:var(--ak-steps-marker-fontsize);font-weight:700}.ak-ui-steps .ak-ui-step-text{display:flex;flex-direction:column;min-width:0}.ak-ui-steps .ak-ui-step-title{font-family:var(--ak-steps-title-fontfamily);font-size:var(--ak-steps-title-fontsize);font-weight:var(--ak-steps-title-fontweight);color:var(--ak-steps-title-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-ui-steps .ak-ui-step-meta{font-size:var(--ak-steps-meta-fontsize);color:var(--ak-steps-meta-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-ui-steps .ak-ui-step--done .ak-ui-step-marker{background:var(--ak-steps-done-marker-background);color:var(--ak-steps-done-marker-color)}.ak-ui-steps .ak-ui-step--now .ak-ui-step-marker{background:var(--ak-steps-now-marker-background);color:var(--ak-steps-now-marker-color)}.ak-ui-steps .ak-ui-step--now .ak-ui-step-title{color:var(--ak-steps-now-title-color)}.ak-ui-steps.ak-ui-steps--horizontal{display:grid;grid-template-columns:repeat(var(--ak-steps-columns,3),minmax(0,1fr))}.ak-ui-steps.ak-ui-steps--horizontal .ak-ui-step{border-left:var(--ak-steps-separator)}.ak-ui-steps.ak-ui-steps--horizontal .ak-ui-step:first-child{border-left:0}.ak-ui-steps.ak-ui-steps--vertical{display:flex;flex-direction:column}.ak-ui-steps.ak-ui-steps--vertical .ak-ui-step{border-top:var(--ak-steps-separator)}.ak-ui-steps.ak-ui-steps--vertical .ak-ui-step:first-child{border-top:0}@container (max-width: 600px){.ak-ui-steps.ak-ui-steps--stack-sm{display:flex;flex-direction:column;grid-template-columns:none}.ak-ui-steps.ak-ui-steps--stack-sm .ak-ui-step{border-left:0;border-top:var(--ak-steps-separator)}.ak-ui-steps.ak-ui-steps--stack-sm .ak-ui-step:first-child{border-top:0}}@media(max-width:600px){.ak-ui-steps.ak-ui-steps--stack-sm{display:flex;flex-direction:column;grid-template-columns:none}.ak-ui-steps.ak-ui-steps--stack-sm .ak-ui-step{border-left:0;border-top:var(--ak-steps-separator)}.ak-ui-steps.ak-ui-steps--stack-sm .ak-ui-step:first-child{border-top:0}}@container (max-width: 768px){.ak-ui-steps.ak-ui-steps--stack-md{display:flex;flex-direction:column;grid-template-columns:none}.ak-ui-steps.ak-ui-steps--stack-md .ak-ui-step{border-left:0;border-top:var(--ak-steps-separator)}.ak-ui-steps.ak-ui-steps--stack-md .ak-ui-step:first-child{border-top:0}}@media(max-width:768px){.ak-ui-steps.ak-ui-steps--stack-md{display:flex;flex-direction:column;grid-template-columns:none}.ak-ui-steps.ak-ui-steps--stack-md .ak-ui-step{border-left:0;border-top:var(--ak-steps-separator)}.ak-ui-steps.ak-ui-steps--stack-md .ak-ui-step:first-child{border-top:0}}.ak-ui-step-tiles{display:grid;grid-template-columns:repeat(var(--ak-step-tiles-columns,4),minmax(0,1fr));grid-gap:var(--ak-step-tiles-gap);gap:var(--ak-step-tiles-gap);font-family:var(--ak-fontfamily)}@media(max-width:900px){.ak-ui-step-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ak-ui-step-tiles .ak-ui-step-tile{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border:var(--ak-step-tile-border);border-radius:var(--ak-step-tile-radius);background:var(--ak-step-tile-background);color:inherit;text-decoration:none;transition:border-color .15s,background-color .15s}.ak-ui-step-tiles .ak-ui-step-tile:hover{border-color:var(--ak-step-tile-hover-border)}.ak-ui-step-tiles .ak-ui-step-tile-number{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ak-tone-accent-background);color:var(--ak-tone-accent-color);font-size:.75rem;font-weight:600}.ak-ui-step-tiles .ak-ui-step-tile--done .ak-ui-step-tile-number{background:var(--ak-tone-ok-background);color:var(--ak-tone-ok-color)}.ak-ui-step-tiles .ak-ui-step-tile--done .ak-ui-step-tile-title{text-decoration:line-through;color:var(--ak-text-secondary-color)}.ak-ui-step-tiles .ak-ui-step-tile-text{flex:1 1 auto;min-width:0;line-height:1.25}.ak-ui-step-tiles .ak-ui-step-tile-title{display:block;font-size:.8125rem;font-weight:500;color:var(--ak-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-ui-step-tiles .ak-ui-step-tile-description{display:block;font-size:.75rem;color:var(--ak-text-secondary-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-ui-step-tiles .ak-ui-step-tile-arrow{display:inline-flex;color:var(--ak-text-disabled-color)}.ak-ui-sticky-bar{position:-webkit-sticky;position:sticky;z-index:var(--ak-sticky-bar-zindex);margin:var(--ak-sticky-bar-margin);padding:var(--ak-sticky-bar-padding);background:var(--ak-sticky-bar-background);font-family:var(--ak-fontfamily)}.ak-ui-sticky-bar.ak-ui-sticky-bar--bottom{bottom:0;border-top:var(--ak-sticky-bar-border);box-shadow:var(--ak-sticky-bar-shadow)}.ak-ui-sticky-bar.ak-ui-sticky-bar--top{top:0;border-bottom:var(--ak-sticky-bar-border);box-shadow:var(--ak-sticky-bar-top-shadow)}.ak-ui-sticky-bar.ak-ui-sticky-bar--fixed{position:fixed;left:0;right:0;margin:0}.ak-ui-sticky-bar .ak-ui-sticky-bar-note{margin-bottom:var(--ak-sticky-bar-note-margin);font-size:var(--ak-sticky-bar-note-fontsize)}.ak-ui-sticky-bar .ak-ui-sticky-bar-row{display:flex;align-items:center;gap:var(--ak-sticky-bar-gap)}.ak-ui-sticky-bar .ak-ui-sticky-bar-row>.ak-ui-button{flex:1 1;margin-left:0}.ak-ui-sticky-bar.ak-ui-sticky-bar--show-sm{display:none}@container (max-width: 600px){.ak-ui-sticky-bar.ak-ui-sticky-bar--show-sm{display:block}}@media(max-width:600px){.ak-ui-sticky-bar.ak-ui-sticky-bar--show-sm{display:block}}.ak-ui-sticky-bar.ak-ui-sticky-bar--show-md{display:none}@container (max-width: 768px){.ak-ui-sticky-bar.ak-ui-sticky-bar--show-md{display:block}}@media(max-width:768px){.ak-ui-sticky-bar.ak-ui-sticky-bar--show-md{display:block}}.ak-ui-summary-bar{background:var(--ak-summary-bar-background);border:var(--ak-summary-bar-border);border-radius:var(--ak-summary-bar-radius);overflow:hidden;font-family:var(--ak-fontfamily)}.ak-ui-summary-bar.ak-ui-summary-bar--open{border-color:var(--ak-summary-bar-open-border-color)}.ak-ui-summary-bar .ak-ui-summary-bar-head{display:flex;align-items:center;gap:var(--ak-summary-bar-gap);width:100%;padding:var(--ak-summary-bar-head-padding);background:none;border:0;text-align:left;cursor:pointer}.ak-ui-summary-bar .ak-ui-summary-bar-label{flex:1 1;min-width:0;font-family:var(--ak-summary-bar-label-fontfamily);font-size:var(--ak-summary-bar-label-fontsize);font-weight:var(--ak-summary-bar-label-fontweight);color:var(--ak-summary-bar-label-color)}.ak-ui-summary-bar .ak-ui-summary-bar-total{font-family:var(--ak-summary-bar-total-fontfamily);font-size:var(--ak-summary-bar-total-fontsize);font-weight:var(--ak-summary-bar-total-fontweight);color:var(--ak-summary-bar-total-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ak-ui-summary-bar .ak-ui-summary-bar-sign{display:inline-flex;color:var(--ak-text-secondary-color)}.ak-ui-summary-bar .ak-ui-summary-bar-body{padding:var(--ak-summary-bar-body-padding);border-top:var(--ak-summary-bar-separator)}.ak-ui-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ak-tile-grid-min-width),1fr));grid-gap:var(--ak-tile-grid-gap);gap:var(--ak-tile-grid-gap)}.ak-ui-tile-grid.ak-ui-tile-grid--fixed{grid-template-columns:repeat(var(--ak-tile-grid-columns),minmax(0,1fr))}@container (max-width: 600px){.ak-ui-tile-grid.ak-ui-tile-grid--ribbon-sm{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}.ak-ui-tile-grid.ak-ui-tile-grid--ribbon-sm::-webkit-scrollbar{display:none}.ak-ui-tile-grid.ak-ui-tile-grid--ribbon-sm>*{flex:0 0 auto;width:var(--ak-tile-grid-ribbon-item-width);scroll-snap-align:start}}@media(max-width:600px){.ak-ui-tile-grid.ak-ui-tile-grid--ribbon-sm{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}.ak-ui-tile-grid.ak-ui-tile-grid--ribbon-sm::-webkit-scrollbar{display:none}.ak-ui-tile-grid.ak-ui-tile-grid--ribbon-sm>*{flex:0 0 auto;width:var(--ak-tile-grid-ribbon-item-width);scroll-snap-align:start}}@container (max-width: 768px){.ak-ui-tile-grid.ak-ui-tile-grid--ribbon-md{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}.ak-ui-tile-grid.ak-ui-tile-grid--ribbon-md::-webkit-scrollbar{display:none}.ak-ui-tile-grid.ak-ui-tile-grid--ribbon-md>*{flex:0 0 auto;width:var(--ak-tile-grid-ribbon-item-width);scroll-snap-align:start}}@media(max-width:768px){.ak-ui-tile-grid.ak-ui-tile-grid--ribbon-md{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}.ak-ui-tile-grid.ak-ui-tile-grid--ribbon-md::-webkit-scrollbar{display:none}.ak-ui-tile-grid.ak-ui-tile-grid--ribbon-md>*{flex:0 0 auto;width:var(--ak-tile-grid-ribbon-item-width);scroll-snap-align:start}}.ak-ui-tree-cell{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:var(--ak-text-color)}.ak-ui-tree-cell .ak-ui-tree-cell-icon{display:inline-flex;color:var(--ak-text-secondary-color)}.ak-ui-tree-cell.ak-ui-tree-cell--child{font-weight:400;color:var(--ak-tree-cell-child-color)}.ak-ui-tree-cell.ak-ui-tree-cell--child .ak-ui-tree-cell-icon{color:var(--ak-text-disabled-color)}