body.up-minimal,.up-minimal-sheet-overlay,.up-minimal-modal-overlay{--up-minimal-color-primary: #f5b544;--up-minimal-color-primary-hover: #ffc866;--up-minimal-color-primary-light: #3a2d19;--up-minimal-color-primary-soft: #292319;--up-minimal-color-primary-border: #9d742e;--up-minimal-color-success: #89d3ae;--up-minimal-color-success-hover: #116b5c;--up-minimal-color-success-light: #ecf8f4;--up-minimal-color-success-border: #bce6db;--up-minimal-color-warning: #ad650d;--up-minimal-color-warning-hover: #92570b;--up-minimal-color-warning-light: #fff7e6;--up-minimal-color-warning-border: #f0d39b;--up-minimal-color-danger: #ffaaa7;--up-minimal-color-danger-hover: #b83243;--up-minimal-color-danger-light: #382322;--up-minimal-color-danger-border: #6c403d;--up-minimal-color-info: #3977b9;--up-minimal-color-info-hover: #2f649d;--up-minimal-color-info-light: #eef6fd;--up-minimal-color-info-border: #bfd7ef;--up-minimal-color-warning-row: #fffaee;--up-minimal-color-danger-row: #fff4f5;--up-minimal-color-warning-dark: #7c4607;--up-minimal-color-info-dark: #2f649d;--up-minimal-gray-50: #fafafa;--up-minimal-gray-100: #252528;--up-minimal-gray-200: #343439;--up-minimal-gray-300: #4a4a52;--up-minimal-gray-400: #a4a8b0;--up-minimal-gray-500: #a1a1ac;--up-minimal-gray-600: #b6b6bf;--up-minimal-gray-700: #454b57;--up-minimal-gray-800: #343944;--up-minimal-gray-900: #242833;--up-minimal-bg-page: #111113;--up-minimal-bg-primary: #1e1e22;--up-minimal-bg-secondary: #252529;--up-minimal-bg-tertiary: #2b2b30;--up-minimal-bg-surface: #1e1e22;--up-minimal-bg-highlight: #303036;--up-minimal-text-primary: #f4f4f5;--up-minimal-text-secondary: #b6b6bf;--up-minimal-text-muted: #a1a1ac;--up-minimal-text-inverse: #20170a;--up-minimal-background: var(--up-minimal-bg-page);--up-minimal-foreground: var(--up-minimal-text-primary);--up-minimal-surface: var(--up-minimal-bg-surface);--up-minimal-surface-foreground: var(--up-minimal-text-primary);--up-minimal-muted: var(--up-minimal-bg-secondary);--up-minimal-muted-foreground: var(--up-minimal-text-secondary);--up-minimal-input-border: var(--up-minimal-border-color);--up-minimal-ring: var(--up-minimal-color-primary);--up-minimal-destructive: var(--up-minimal-color-danger);--up-minimal-destructive-foreground: var(--up-minimal-text-inverse);--up-minimal-border-color: #343439;--up-minimal-border-light: #2a2a2f;--up-minimal-border-strong: #71717a;--up-minimal-border-radius: 8px;--up-minimal-border-radius-lg: 12px;--up-minimal-border-radius-sm: 5px;--up-minimal-radius-md: 9px;--up-minimal-radius-pill: 999px;--up-minimal-shadow-sm: 0 1px 2px rgba(36, 40, 51, 0.05);--up-minimal-shadow-md: 0 8px 24px rgba(36, 40, 51, 0.09);--up-minimal-shadow-lg: 0 16px 40px rgba(36, 40, 51, 0.13);--up-minimal-shadow-xl: 0 24px 64px rgba(36, 40, 51, 0.18);--up-minimal-focus-primary: 0 0 0 3px #f5b544;--up-minimal-focus-primary-strong: 0 0 0 3px #f5b544;--up-minimal-focus-danger: 0 0 0 3px rgba(207, 64, 82, 0.18);--up-minimal-spacing-2xs: 2px;--up-minimal-spacing-xs: 4px;--up-minimal-spacing-sm: 8px;--up-minimal-spacing-base: 12px;--up-minimal-spacing-md: 16px;--up-minimal-spacing-lg: 20px;--up-minimal-spacing-xl: 24px;--up-minimal-spacing-2xl: 32px;--up-minimal-spacing-3xl: 40px;--up-minimal-spacing-4xl: 48px;--up-minimal-transition-fast: 120ms cubic-bezier(0.2, 0, 0, 1);--up-minimal-transition-base: 180ms cubic-bezier(0.2, 0, 0, 1);--up-minimal-transition-slow: 260ms cubic-bezier(0.2, 0, 0, 1);--up-minimal-z-dropdown: 1000;--up-minimal-z-sticky: 1020;--up-minimal-z-modal: 1200;--up-minimal-z-popover: 1210;--up-minimal-z-tooltip: 1220;--up-minimal-z-toast: 1230;--up-minimal-font-sans: system-ui, -apple-system, Segoe UI, sans-serif;--up-minimal-font-display: system-ui, -apple-system, Segoe UI, sans-serif;--up-minimal-font-mono: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;--up-minimal-font-size-xs: 12px;--up-minimal-font-size-sm: 13px;--up-minimal-font-size: 16px;--up-minimal-font-size-lg: 16px;--up-minimal-font-size-xl: 20px;--up-minimal-font-weight-regular: 400;--up-minimal-font-weight-medium: 500;--up-minimal-font-weight-semibold: 600;--up-minimal-font-weight-bold: 700;--up-minimal-line-height-tight: 1.3;--up-minimal-line-height: 1.5;--up-minimal-line-height-loose: 1.65;--up-minimal-control-height-sm: 32px;--up-minimal-control-height: 44px;--up-minimal-control-height-lg: 48px;--up-minimal-component-padding: var(--up-minimal-spacing-lg);--up-minimal-workspace-padding: var(--up-minimal-spacing-lg);--up-minimal-table-cell-padding-block: 10px;--up-minimal-table-cell-padding-inline: 14px;--up-minimal-overlay-backdrop: rgba(0, 0, 0, 0.75);--up-minimal-scrollbar-size: 8px;--up-minimal-content-max-width: 1200px;--up-minimal-error: var(--up-minimal-color-danger)}body.up-minimal[data-up-density=compact],body.up-minimal [data-up-density=compact]{--up-minimal-control-height: 36px;--up-minimal-component-padding: var(--up-minimal-spacing-md);--up-minimal-workspace-padding: var(--up-minimal-spacing-md);--up-minimal-table-cell-padding-block: 8px;--up-minimal-table-cell-padding-inline: 12px}.up-minimal-sheet-overlay[data-up-density=compact],.up-minimal-sheet-overlay [data-up-density=compact]{--up-minimal-control-height: 36px;--up-minimal-component-padding: var(--up-minimal-spacing-md);--up-minimal-workspace-padding: var(--up-minimal-spacing-md);--up-minimal-table-cell-padding-block: 8px;--up-minimal-table-cell-padding-inline: 12px}.up-minimal-modal-overlay[data-up-density=compact],.up-minimal-modal-overlay [data-up-density=compact]{--up-minimal-control-height: 36px;--up-minimal-component-padding: var(--up-minimal-spacing-md);--up-minimal-workspace-padding: var(--up-minimal-spacing-md);--up-minimal-table-cell-padding-block: 8px;--up-minimal-table-cell-padding-inline: 12px}body.up-minimal{color:var(--up-minimal-text-primary);font-family:var(--up-minimal-font-sans);font-size:var(--up-minimal-font-size);line-height:var(--up-minimal-line-height);font-variant-numeric:tabular-nums;font-feature-settings:"kern" 1,"tnum" 1;text-size-adjust:100%}body.up-minimal,body.up-minimal *,body.up-minimal *::before,body.up-minimal *::after{box-sizing:border-box}:where(body.up-minimal) :where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit}:where(body.up-minimal) :where(label,legend){font-weight:inherit}:where(body.up-minimal) :where(input[type=checkbox],input[type=radio]){width:16px;height:16px;margin:0;accent-color:var(--up-minimal-color-primary);cursor:pointer}:where(body.up-minimal) :where(input,select,textarea)::placeholder{color:var(--up-minimal-gray-500);opacity:1}:where(body.up-minimal) :where(button,input,select,textarea):disabled{cursor:not-allowed}:where(body.up-minimal) :where(code,kbd,samp,pre){font-family:var(--up-minimal-font-mono);font-variant-numeric:tabular-nums}:where(body.up-minimal) :where(code):not(:where(pre code)){padding:2px 5px;color:var(--up-minimal-gray-700);font-size:.92em;background:var(--up-minimal-gray-100);border:1px solid var(--up-minimal-border-light);border-radius:var(--up-minimal-border-radius-sm)}:where(body.up-minimal) [hidden]{display:none !important}.up-minimal-sheet-overlay{color:var(--up-minimal-text-primary);font-family:var(--up-minimal-font-sans);font-size:var(--up-minimal-font-size);line-height:var(--up-minimal-line-height);font-variant-numeric:tabular-nums;font-feature-settings:"kern" 1,"tnum" 1;text-size-adjust:100%}.up-minimal-sheet-overlay,.up-minimal-sheet-overlay *,.up-minimal-sheet-overlay *::before,.up-minimal-sheet-overlay *::after{box-sizing:border-box}:where(.up-minimal-sheet-overlay) :where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit}:where(.up-minimal-sheet-overlay) :where(label,legend){font-weight:inherit}:where(.up-minimal-sheet-overlay) :where(input[type=checkbox],input[type=radio]){width:16px;height:16px;margin:0;accent-color:var(--up-minimal-color-primary);cursor:pointer}:where(.up-minimal-sheet-overlay) :where(input,select,textarea)::placeholder{color:var(--up-minimal-gray-500);opacity:1}:where(.up-minimal-sheet-overlay) :where(button,input,select,textarea):disabled{cursor:not-allowed}:where(.up-minimal-sheet-overlay) :where(code,kbd,samp,pre){font-family:var(--up-minimal-font-mono);font-variant-numeric:tabular-nums}:where(.up-minimal-sheet-overlay) :where(code):not(:where(pre code)){padding:2px 5px;color:var(--up-minimal-gray-700);font-size:.92em;background:var(--up-minimal-gray-100);border:1px solid var(--up-minimal-border-light);border-radius:var(--up-minimal-border-radius-sm)}:where(.up-minimal-sheet-overlay) [hidden]{display:none !important}.up-minimal-modal-overlay{color:var(--up-minimal-text-primary);font-family:var(--up-minimal-font-sans);font-size:var(--up-minimal-font-size);line-height:var(--up-minimal-line-height);font-variant-numeric:tabular-nums;font-feature-settings:"kern" 1,"tnum" 1;text-size-adjust:100%}.up-minimal-modal-overlay,.up-minimal-modal-overlay *,.up-minimal-modal-overlay *::before,.up-minimal-modal-overlay *::after{box-sizing:border-box}:where(.up-minimal-modal-overlay) :where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit}:where(.up-minimal-modal-overlay) :where(label,legend){font-weight:inherit}:where(.up-minimal-modal-overlay) :where(input[type=checkbox],input[type=radio]){width:16px;height:16px;margin:0;accent-color:var(--up-minimal-color-primary);cursor:pointer}:where(.up-minimal-modal-overlay) :where(input,select,textarea)::placeholder{color:var(--up-minimal-gray-500);opacity:1}:where(.up-minimal-modal-overlay) :where(button,input,select,textarea):disabled{cursor:not-allowed}:where(.up-minimal-modal-overlay) :where(code,kbd,samp,pre){font-family:var(--up-minimal-font-mono);font-variant-numeric:tabular-nums}:where(.up-minimal-modal-overlay) :where(code):not(:where(pre code)){padding:2px 5px;color:var(--up-minimal-gray-700);font-size:.92em;background:var(--up-minimal-gray-100);border:1px solid var(--up-minimal-border-light);border-radius:var(--up-minimal-border-radius-sm)}:where(.up-minimal-modal-overlay) [hidden]{display:none !important}.up-minimal-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.up-minimal-skip-link{position:absolute;top:-40px;inset-inline-start:0;z-index:calc(var(--up-minimal-z-modal) + 1);padding:var(--up-minimal-spacing-sm) var(--up-minimal-spacing-md);color:var(--up-minimal-text-inverse);text-decoration:none;background:var(--up-minimal-color-primary)}.up-minimal-skip-link:focus{top:0}@media(prefers-contrast: more){.up-minimal-card,.up-minimal-btn,.up-minimal-input,.up-minimal-select,.up-minimal-textarea{border-width:2px}.up-minimal-badge{border:1px solid currentColor}body.up-minimal :focus-visible{outline:3px solid var(--up-minimal-color-primary);outline-offset:2px}.up-minimal-sheet-overlay :focus-visible{outline:3px solid var(--up-minimal-color-primary);outline-offset:2px}.up-minimal-modal-overlay :focus-visible{outline:3px solid var(--up-minimal-color-primary);outline-offset:2px}}@media(prefers-reduced-motion: reduce){body.up-minimal,body.up-minimal *,body.up-minimal *::before,body.up-minimal *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.up-minimal-sheet-overlay,.up-minimal-sheet-overlay *,.up-minimal-sheet-overlay *::before,.up-minimal-sheet-overlay *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.up-minimal-modal-overlay,.up-minimal-modal-overlay *,.up-minimal-modal-overlay *::before,.up-minimal-modal-overlay *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}@keyframes up-minimal-fade-in-up{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.up-minimal-stagger-in>*{animation:up-minimal-fade-in-up 220ms cubic-bezier(0.2, 0, 0, 1) both}.up-minimal-stagger-in>:nth-child(1){animation-delay:0ms}.up-minimal-stagger-in>:nth-child(2){animation-delay:30ms}.up-minimal-stagger-in>:nth-child(3){animation-delay:60ms}.up-minimal-stagger-in>:nth-child(4){animation-delay:90ms}.up-minimal-stagger-in>:nth-child(5){animation-delay:120ms}.up-minimal-stagger-in>:nth-child(6){animation-delay:150ms}.up-minimal-stagger-in>:nth-child(7){animation-delay:180ms}.up-minimal-stagger-in>:nth-child(8){animation-delay:210ms}.up-minimal-stagger-in>:nth-child(9){animation-delay:240ms}.up-minimal-stagger-in>:nth-child(10){animation-delay:270ms}.up-minimal-text-muted{color:var(--up-minimal-text-muted) !important}.up-minimal-text-secondary{color:var(--up-minimal-text-secondary) !important}.up-minimal-text-success{color:var(--up-minimal-color-success) !important}.up-minimal-text-danger{color:var(--up-minimal-color-danger) !important}.up-minimal-text-center{text-align:center !important}.up-minimal-text-right{text-align:right !important}.up-minimal-text-start{text-align:start !important}.up-minimal-text-end{text-align:end !important}.up-minimal-text-small{font-size:var(--up-minimal-font-size-sm) !important}.up-minimal-text-xs{font-size:var(--up-minimal-font-size-xs) !important}.up-minimal-font-bold{font-weight:600 !important}.up-minimal-mr-sm{margin-right:var(--up-minimal-spacing-sm) !important}.up-minimal-mr-md{margin-right:var(--up-minimal-spacing-md) !important}.up-minimal-mt-md{margin-top:var(--up-minimal-spacing-md) !important}.up-minimal-mt-lg{margin-top:var(--up-minimal-spacing-lg) !important}.up-minimal-mb-0{margin-bottom:0 !important}.up-minimal-mb-md{margin-bottom:var(--up-minimal-spacing-md) !important}.up-minimal-ml-sm{margin-left:var(--up-minimal-spacing-sm) !important}.up-minimal-ms-sm{margin-inline-start:var(--up-minimal-spacing-sm) !important}.up-minimal-ms-md{margin-inline-start:var(--up-minimal-spacing-md) !important}.up-minimal-me-sm{margin-inline-end:var(--up-minimal-spacing-sm) !important}.up-minimal-me-md{margin-inline-end:var(--up-minimal-spacing-md) !important}.up-minimal-hidden{display:none !important}.up-minimal-two-col{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--up-minimal-spacing-lg);align-items:start}.up-minimal-two-col--equal{align-items:stretch;margin-bottom:var(--up-minimal-spacing-lg)}.up-minimal-two-col--equal>.up-minimal-card{display:flex;flex-direction:column;margin-bottom:0}.up-minimal-two-col--equal>.up-minimal-card>.up-minimal-card-body{flex:1 1 auto}.up-minimal-stack{display:flex;flex-direction:column;gap:var(--up-minimal-spacing-md)}.up-minimal-stack-sm{gap:var(--up-minimal-spacing-sm)}.up-minimal-stack-lg{gap:var(--up-minimal-spacing-lg)}.up-minimal-cluster{display:flex;flex-wrap:wrap;gap:var(--up-minimal-spacing-sm);align-items:center}.up-minimal-toolbar{display:flex;flex-wrap:wrap;gap:var(--up-minimal-spacing-sm);align-items:center;justify-content:space-between}.up-minimal-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--up-minimal-spacing-md) var(--up-minimal-spacing-lg)}.up-minimal-form-grid>.up-minimal-field,.up-minimal-form-grid>.up-minimal-form-group,.up-minimal-form-grid>.up-minimal-fieldset{margin-bottom:0}.up-minimal-form-grid-span{grid-column:1/-1}.up-minimal-form-divider{margin:var(--up-minimal-spacing-md) 0;border:0;border-top:1px solid var(--up-minimal-gray-200)}.up-minimal-subsection-title{display:flex;gap:var(--up-minimal-spacing-sm);align-items:center;margin:0 0 var(--up-minimal-spacing-sm);color:var(--up-minimal-text-primary);font-size:var(--up-minimal-font-size);font-weight:600;line-height:var(--up-minimal-line-height-tight)}.up-minimal-code{padding:2px 6px;color:var(--up-minimal-gray-700);font-family:var(--up-minimal-font-mono);font-size:var(--up-minimal-font-size-sm);background:var(--up-minimal-gray-100);border:1px solid var(--up-minimal-border-light);border-radius:var(--up-minimal-border-radius-sm)}@media(max-width: 1100px){.up-minimal-two-col{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 768px){.up-minimal-form-grid{grid-template-columns:minmax(0, 1fr)}}.up-minimal-container{width:min(100% - 2*var(--up-minimal-spacing-md),var(--up-minimal-content-max-width));margin-inline:auto}.up-minimal-section{padding-block:var(--up-minimal-spacing-3xl)}.up-minimal-section-sm{padding-block:var(--up-minimal-spacing-xl)}.up-minimal-section-lg{padding-block:var(--up-minimal-spacing-4xl)}.up-minimal-section-header{display:flex;gap:var(--up-minimal-spacing-md);align-items:center;justify-content:space-between;margin-bottom:var(--up-minimal-spacing-md)}.up-minimal-section-header h2,.up-minimal-section-header h3{margin:0;color:var(--up-minimal-text-primary);font-size:var(--up-minimal-font-size-lg);font-weight:var(--up-minimal-font-weight-semibold);line-height:var(--up-minimal-line-height-tight)}.up-minimal-section-actions{display:flex;flex-wrap:wrap;gap:var(--up-minimal-spacing-sm);align-items:center}.up-minimal-loading{display:flex;gap:var(--up-minimal-spacing-sm);align-items:center;justify-content:center;min-height:120px;padding:var(--up-minimal-spacing-xl);color:var(--up-minimal-text-secondary)}.up-minimal-sticky-header{position:sticky;top:0;z-index:var(--up-minimal-z-sticky);padding:var(--up-minimal-spacing-sm) var(--up-minimal-spacing-lg);margin:calc(-1*var(--up-minimal-spacing-lg)) calc(-1*var(--up-minimal-spacing-lg)) var(--up-minimal-spacing-lg);background:rgba(255,255,255,.96);border-bottom:1px solid var(--up-minimal-border-light);box-shadow:var(--up-minimal-shadow-sm);backdrop-filter:blur(8px)}.up-minimal-sticky-header-content{display:flex;gap:var(--up-minimal-spacing-md);align-items:center;justify-content:space-between}@media(max-width: 480px){.up-minimal-container{width:min(100% - 2*var(--up-minimal-spacing-base),var(--up-minimal-content-max-width))}.up-minimal-section{padding-block:var(--up-minimal-spacing-2xl)}.up-minimal-section-lg{padding-block:var(--up-minimal-spacing-3xl)}.up-minimal-section-header{flex-wrap:wrap}.up-minimal-sticky-header{padding:var(--up-minimal-spacing-sm) var(--up-minimal-spacing-md)}.up-minimal-sticky-header-content{flex-wrap:wrap}}.up-minimal-alert{--up-minimal-alert-color: var(--up-minimal-text-secondary);--up-minimal-alert-background: var(--up-minimal-bg-tertiary);--up-minimal-alert-border: var(--up-minimal-border-color);display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:var(--up-minimal-spacing-base);align-items:start;padding:var(--up-minimal-spacing-base) var(--up-minimal-spacing-md);color:var(--up-minimal-text-primary);font-size:var(--up-minimal-font-size);line-height:var(--up-minimal-line-height);background:var(--up-minimal-alert-background);border:1px solid var(--up-minimal-alert-border);border-inline-start:3px solid var(--up-minimal-alert-color);border-radius:var(--up-minimal-border-radius)}.up-minimal-alert-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;color:var(--up-minimal-alert-color)}.up-minimal-alert-content{min-width:0}.up-minimal-alert-title{margin:0;color:var(--up-minimal-text-primary);font-size:var(--up-minimal-font-size);font-weight:var(--up-minimal-font-weight-semibold);line-height:var(--up-minimal-line-height-tight)}.up-minimal-alert-description{margin:var(--up-minimal-spacing-xs) 0 0;color:var(--up-minimal-text-secondary);font-size:var(--up-minimal-font-size-sm);font-weight:var(--up-minimal-font-weight-regular);line-height:var(--up-minimal-line-height)}.up-minimal-alert-action{align-self:center;justify-self:end}.up-minimal-alert-info{--up-minimal-alert-color: var(--up-minimal-color-info);--up-minimal-alert-background: var(--up-minimal-color-info-light);--up-minimal-alert-border: var(--up-minimal-color-info-border)}.up-minimal-alert-success{--up-minimal-alert-color: var(--up-minimal-color-success);--up-minimal-alert-background: var(--up-minimal-color-success-light);--up-minimal-alert-border: var(--up-minimal-color-success-border)}.up-minimal-alert-warning{--up-minimal-alert-color: var(--up-minimal-color-warning);--up-minimal-alert-background: var(--up-minimal-color-warning-light);--up-minimal-alert-border: var(--up-minimal-color-warning-border)}.up-minimal-alert-danger{--up-minimal-alert-color: var(--up-minimal-color-danger);--up-minimal-alert-background: var(--up-minimal-color-danger-light);--up-minimal-alert-border: var(--up-minimal-color-danger-border)}@media(max-width: 480px){.up-minimal-alert{grid-template-columns:auto minmax(0, 1fr)}.up-minimal-alert-action{grid-column:2;justify-self:start}}.up-minimal-btn{display:inline-flex;gap:var(--up-minimal-spacing-sm);align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:var(--up-minimal-control-height);margin:0;padding:0 var(--up-minimal-spacing-md);color:var(--up-minimal-text-primary);font:inherit;font-size:var(--up-minimal-font-size);font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;appearance:none;cursor:pointer;background:var(--up-minimal-bg-primary);border:1px solid rgba(0,0,0,0);border-radius:var(--up-minimal-border-radius);transition:color var(--up-minimal-transition-fast),background-color var(--up-minimal-transition-fast),border-color var(--up-minimal-transition-fast),box-shadow var(--up-minimal-transition-fast),transform var(--up-minimal-transition-fast)}.up-minimal-btn:focus{outline:none}.up-minimal-btn:focus-visible{outline:none;box-shadow:var(--up-minimal-focus-primary-strong)}.up-minimal-btn:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.up-minimal-btn:disabled,.up-minimal-btn[aria-disabled=true]{color:var(--up-minimal-gray-600);cursor:not-allowed;background:var(--up-minimal-gray-200);border-color:var(--up-minimal-gray-200);box-shadow:none;opacity:.78}.up-minimal-btn>svg,.up-minimal-btn>i{flex:0 0 auto;font-size:1em}.up-minimal-btn>svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.up-minimal-btn-primary,.up-minimal-btn--primary{color:var(--up-minimal-text-inverse);background:var(--up-minimal-color-primary);border-color:var(--up-minimal-color-primary);box-shadow:var(--up-minimal-shadow-sm)}.up-minimal-btn-primary:hover:not(:disabled,[aria-disabled=true]),.up-minimal-btn--primary:hover:not(:disabled,[aria-disabled=true]){color:var(--up-minimal-text-inverse);background:var(--up-minimal-color-primary-hover);border-color:var(--up-minimal-color-primary-hover);box-shadow:var(--up-minimal-shadow-md)}.up-minimal-btn-success,.up-minimal-btn--success{color:var(--up-minimal-text-inverse);background:var(--up-minimal-color-success);border-color:var(--up-minimal-color-success)}.up-minimal-btn-success:hover:not(:disabled,[aria-disabled=true]),.up-minimal-btn--success:hover:not(:disabled,[aria-disabled=true]){color:var(--up-minimal-text-inverse);background:var(--up-minimal-color-success-hover);border-color:var(--up-minimal-color-success-hover)}.up-minimal-btn-warning,.up-minimal-btn--warning{color:var(--up-minimal-text-inverse);background:var(--up-minimal-color-warning);border-color:var(--up-minimal-color-warning)}.up-minimal-btn-warning:hover:not(:disabled,[aria-disabled=true]),.up-minimal-btn--warning:hover:not(:disabled,[aria-disabled=true]){color:var(--up-minimal-text-inverse);background:var(--up-minimal-color-warning-hover);border-color:var(--up-minimal-color-warning-hover)}.up-minimal-btn-danger,.up-minimal-btn--danger{color:var(--up-minimal-text-inverse);background:var(--up-minimal-color-danger);border-color:var(--up-minimal-color-danger)}.up-minimal-btn-danger:hover:not(:disabled,[aria-disabled=true]),.up-minimal-btn--danger:hover:not(:disabled,[aria-disabled=true]){color:var(--up-minimal-text-inverse);background:var(--up-minimal-color-danger-hover);border-color:var(--up-minimal-color-danger-hover)}.up-minimal-btn-default,.up-minimal-btn--default{color:var(--up-minimal-text-primary);background:var(--up-minimal-bg-primary);border-color:var(--up-minimal-border-color);box-shadow:var(--up-minimal-shadow-sm)}.up-minimal-btn-default:hover:not(:disabled,[aria-disabled=true]),.up-minimal-btn--default:hover:not(:disabled,[aria-disabled=true]){color:var(--up-minimal-text-primary);background:var(--up-minimal-gray-50);border-color:var(--up-minimal-border-strong)}.up-minimal-btn-outline,.up-minimal-btn--outline{color:var(--up-minimal-color-primary);background:var(--up-minimal-bg-primary);border-color:var(--up-minimal-color-primary)}.up-minimal-btn-outline:hover:not(:disabled,[aria-disabled=true]),.up-minimal-btn--outline:hover:not(:disabled,[aria-disabled=true]){color:var(--up-minimal-color-primary-hover);background:var(--up-minimal-color-primary-light);border-color:var(--up-minimal-color-primary-hover)}.up-minimal-btn-outline-danger,.up-minimal-btn--outline-danger{color:var(--up-minimal-color-danger);background:var(--up-minimal-bg-primary);border-color:var(--up-minimal-color-danger)}.up-minimal-btn-outline-danger:hover:not(:disabled,[aria-disabled=true]),.up-minimal-btn--outline-danger:hover:not(:disabled,[aria-disabled=true]){color:var(--up-minimal-color-danger-hover);background:var(--up-minimal-color-danger-light);border-color:var(--up-minimal-color-danger-hover)}.up-minimal-btn-ghost,.up-minimal-btn--ghost{color:var(--up-minimal-text-secondary);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.up-minimal-btn-ghost:hover:not(:disabled,[aria-disabled=true]),.up-minimal-btn--ghost:hover:not(:disabled,[aria-disabled=true]){color:var(--up-minimal-text-primary);background:var(--up-minimal-gray-100)}.up-minimal-btn-link,.up-minimal-btn--link{min-height:auto;padding-right:0;padding-left:0;color:var(--up-minimal-color-primary);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.up-minimal-btn-link:hover:not(:disabled,[aria-disabled=true]),.up-minimal-btn--link:hover:not(:disabled,[aria-disabled=true]){color:var(--up-minimal-color-primary-hover);text-decoration:underline;text-underline-offset:2px}.up-minimal-btn-sm,.up-minimal-btn--sm{min-height:var(--up-minimal-control-height-sm);padding-right:var(--up-minimal-spacing-base);padding-left:var(--up-minimal-spacing-base);font-size:var(--up-minimal-font-size-sm)}.up-minimal-btn-lg,.up-minimal-btn--lg{min-height:var(--up-minimal-control-height-lg);padding-right:var(--up-minimal-spacing-lg);padding-left:var(--up-minimal-spacing-lg);font-size:15px}.up-minimal-btn-icon,.up-minimal-btn--icon{width:var(--up-minimal-control-height);height:var(--up-minimal-control-height);padding:0}.up-minimal-btn-icon.up-minimal-btn-sm,.up-minimal-btn-icon.up-minimal-btn--sm,.up-minimal-btn--icon.up-minimal-btn-sm,.up-minimal-btn--icon.up-minimal-btn--sm{width:var(--up-minimal-control-height-sm);height:var(--up-minimal-control-height-sm);padding:0}.up-minimal-btn-disabled{color:var(--up-minimal-gray-600);pointer-events:none;cursor:not-allowed;background:var(--up-minimal-gray-200);border-color:var(--up-minimal-gray-200);box-shadow:none;opacity:.78}.up-minimal-btn-row{display:flex;flex-wrap:wrap;gap:var(--up-minimal-spacing-sm);align-items:center}.up-minimal-btn-icon-action{display:inline-flex;align-items:center;justify-content:center;width:var(--up-minimal-control-height-sm);height:var(--up-minimal-control-height-sm);min-width:var(--up-minimal-control-height-sm);padding:0;color:var(--up-minimal-gray-600);font:inherit;font-size:var(--up-minimal-font-size-sm);line-height:1;appearance:none;cursor:pointer;background:rgba(0,0,0,0);border:0;border-radius:var(--up-minimal-border-radius-sm);box-shadow:none;transition:color var(--up-minimal-transition-fast),background-color var(--up-minimal-transition-fast),box-shadow var(--up-minimal-transition-fast)}.up-minimal-btn-icon-action:focus{outline:none}.up-minimal-btn-icon-action:hover{color:var(--up-minimal-color-danger);background:var(--up-minimal-color-danger-light)}.up-minimal-btn-icon-action:focus-visible{box-shadow:var(--up-minimal-focus-primary)}@media(max-width: 480px){.up-minimal-btn-row{flex-direction:column}.up-minimal-btn-row .up-minimal-btn{width:100%}}.up-minimal-card{margin-bottom:var(--up-minimal-spacing-lg);background:var(--up-minimal-bg-primary);border:1px solid var(--up-minimal-border-color);border-radius:var(--up-minimal-border-radius-lg);box-shadow:var(--up-minimal-shadow-sm)}.up-minimal-card-flat{box-shadow:none}.up-minimal-card-header{display:flex;gap:var(--up-minimal-spacing-base);align-items:center;justify-content:space-between;min-height:54px;padding:var(--up-minimal-spacing-base) var(--up-minimal-component-padding);background:var(--up-minimal-bg-tertiary);border-bottom:1px solid var(--up-minimal-border-light);border-radius:var(--up-minimal-border-radius-lg) var(--up-minimal-border-radius-lg) 0 0}.up-minimal-card-header h3,.up-minimal-card-header .up-minimal-card-title{min-width:0;margin:0;color:var(--up-minimal-text-primary);font-size:15px;font-weight:var(--up-minimal-font-weight-semibold);line-height:var(--up-minimal-line-height-tight)}.up-minimal-card-header h3>i,.up-minimal-card-header .up-minimal-card-title>i,.up-minimal-card-header h3>.up-minimal-icon,.up-minimal-card-header .up-minimal-card-title>.up-minimal-icon{color:var(--up-minimal-text-secondary)}.up-minimal-card-title{display:flex;gap:var(--up-minimal-spacing-sm);align-items:center}.up-minimal-card-help{color:var(--up-minimal-text-secondary);font-size:var(--up-minimal-font-size-xs);font-weight:400;line-height:var(--up-minimal-line-height)}.up-minimal-card-header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--up-minimal-spacing-sm);align-items:center;justify-content:flex-end;min-width:0}.up-minimal-card-body{min-width:0;padding:var(--up-minimal-component-padding)}.up-minimal-card-footer{padding:var(--up-minimal-spacing-base) var(--up-minimal-component-padding);color:var(--up-minimal-text-secondary);background:var(--up-minimal-bg-tertiary);border-top:1px solid var(--up-minimal-border-light);border-radius:0 0 var(--up-minimal-border-radius-lg) var(--up-minimal-border-radius-lg)}.up-minimal-card-compact .up-minimal-card-header{min-height:46px;padding:var(--up-minimal-spacing-sm) var(--up-minimal-spacing-md)}.up-minimal-card-compact .up-minimal-card-body{padding:var(--up-minimal-spacing-md)}.up-minimal-card-compact .up-minimal-card-footer{padding:var(--up-minimal-spacing-sm) var(--up-minimal-spacing-md)}.up-minimal-header-action-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--up-minimal-control-height-sm);height:var(--up-minimal-control-height-sm);padding:0;color:var(--up-minimal-gray-600);font:inherit;appearance:none;cursor:pointer;background:rgba(0,0,0,0);border:0;border-radius:var(--up-minimal-border-radius-sm);transition:color var(--up-minimal-transition-fast),background-color var(--up-minimal-transition-fast),box-shadow var(--up-minimal-transition-fast)}.up-minimal-header-action-btn:focus{outline:none}.up-minimal-header-action-btn:hover{color:var(--up-minimal-text-primary);background:var(--up-minimal-gray-200)}.up-minimal-header-action-btn:focus-visible{box-shadow:var(--up-minimal-focus-primary)}.up-minimal-card-collapsible>.up-minimal-card-header{cursor:pointer;user-select:none;transition:background-color var(--up-minimal-transition-base),border-radius var(--up-minimal-transition-base)}.up-minimal-card-collapsible>.up-minimal-card-header:hover{background:var(--up-minimal-bg-secondary)}.up-minimal-card-collapsible>.up-minimal-card-body{max-height:2000px;overflow-x:auto;overflow-y:hidden;transition:max-height var(--up-minimal-transition-slow),padding var(--up-minimal-transition-base)}.up-minimal-card-collapsible .up-minimal-collapse-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-inline-start:auto;color:var(--up-minimal-gray-600);transition:transform var(--up-minimal-transition-base)}.up-minimal-card-collapsible.collapsed>.up-minimal-card-body{max-height:0;padding-top:0;padding-bottom:0}.up-minimal-card-collapsible.collapsed .up-minimal-collapse-icon{transform:rotate(-90deg)}.up-minimal-card-collapsible.collapsed>.up-minimal-card-header{border-bottom:0;border-radius:var(--up-minimal-border-radius-lg)}.up-minimal-settings-section{margin-bottom:var(--up-minimal-spacing-xl)}.up-minimal-settings-section .up-minimal-section-title{display:flex;gap:var(--up-minimal-spacing-sm);align-items:center;margin-bottom:var(--up-minimal-spacing-md);padding-bottom:var(--up-minimal-spacing-sm);color:var(--up-minimal-text-primary);font-size:var(--up-minimal-font-size-lg);font-weight:var(--up-minimal-font-weight-semibold);line-height:var(--up-minimal-line-height-tight);border-bottom:1px solid var(--up-minimal-border-light)}.up-minimal-settings-section .up-minimal-section-title::before{width:3px;height:16px;background:var(--up-minimal-color-primary);border-radius:var(--up-minimal-radius-pill);content:""}.up-minimal-settings-section .up-minimal-section-title .up-minimal-section-badge{margin-inline-start:auto;padding:3px var(--up-minimal-spacing-sm);color:var(--up-minimal-text-secondary);font-size:var(--up-minimal-font-size-xs);font-weight:600;background:var(--up-minimal-bg-secondary);border-radius:var(--up-minimal-radius-pill)}@media(max-width: 480px){.up-minimal-card-header{flex-wrap:wrap;min-height:0;padding:var(--up-minimal-spacing-base) var(--up-minimal-spacing-md)}.up-minimal-card-collapsible>.up-minimal-card-header{flex-wrap:nowrap}.up-minimal-card-body{padding:var(--up-minimal-spacing-md)}.up-minimal-card-footer{padding-right:var(--up-minimal-spacing-md);padding-left:var(--up-minimal-spacing-md)}.up-minimal-card-header-actions{flex:1 1 100%;justify-content:flex-start;width:100%}}.up-minimal-checkbox-list{max-width:560px;max-height:280px;overflow-y:auto;background:var(--up-minimal-bg-primary);border:1px solid var(--up-minimal-border-color);border-radius:var(--up-minimal-border-radius);scrollbar-color:var(--up-minimal-gray-400) rgba(0,0,0,0);scrollbar-width:thin}.up-minimal-checkbox-list::-webkit-scrollbar{width:var(--up-minimal-scrollbar-size);height:var(--up-minimal-scrollbar-size)}.up-minimal-checkbox-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.up-minimal-checkbox-list::-webkit-scrollbar-thumb{background:var(--up-minimal-gray-400);border:2px solid rgba(0,0,0,0);border-radius:var(--up-minimal-radius-pill);background-clip:padding-box}.up-minimal-checkbox-list::-webkit-scrollbar-thumb:hover{background:var(--up-minimal-gray-500);background-clip:padding-box}.up-minimal-checkbox{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--up-minimal-spacing-xs) var(--up-minimal-spacing-base);align-items:center;width:fit-content;max-width:100%;min-height:var(--up-minimal-control-height-sm);margin:0;color:var(--up-minimal-text-primary);font-size:var(--up-minimal-font-size-sm);font-weight:var(--up-minimal-font-weight-regular);line-height:var(--up-minimal-line-height);cursor:pointer}.up-minimal-checkbox--icon{display:inline-grid;grid-template-columns:auto;gap:0;justify-items:center;width:18px;min-width:18px;min-height:18px;vertical-align:middle}.up-minimal-checkbox--target{width:var(--up-minimal-control-height-sm);min-width:var(--up-minimal-control-height-sm);min-height:var(--up-minimal-control-height-sm);justify-items:center;align-content:center}.up-minimal-checkbox>input[type=checkbox]{position:absolute;width:1px;height:1px;margin:-1px;opacity:0}.up-minimal-checkbox>input[type=checkbox]:checked+.up-minimal-checkbox-mark,.up-minimal-checkbox-list-item input[type=checkbox]:checked+.up-minimal-checkbox-mark{background-color:var(--up-minimal-color-primary);border-color:var(--up-minimal-color-primary)}.up-minimal-checkbox>input[type=checkbox]:checked+.up-minimal-checkbox-mark::after,.up-minimal-checkbox-list-item input[type=checkbox]:checked+.up-minimal-checkbox-mark::after{opacity:1;transform:rotate(45deg) scale(1)}.up-minimal-checkbox>input[type=checkbox]:indeterminate+.up-minimal-checkbox-mark{background-color:var(--up-minimal-color-primary);border-color:var(--up-minimal-color-primary)}.up-minimal-checkbox>input[type=checkbox]:indeterminate+.up-minimal-checkbox-mark::after{top:7px;left:3px;width:8px;height:0;border-width:0 0 2px;opacity:1;transform:none}.up-minimal-checkbox>input[type=checkbox]:focus-visible+.up-minimal-checkbox-mark,.up-minimal-checkbox-list-item input[type=checkbox]:focus-visible+.up-minimal-checkbox-mark{box-shadow:var(--up-minimal-focus-primary)}.up-minimal-checkbox>input[type=checkbox]:disabled~*{cursor:not-allowed;opacity:.58}.up-minimal-checkbox-label{min-width:0;font-weight:var(--up-minimal-font-weight-medium)}.up-minimal-checkbox-help{grid-column:2;color:var(--up-minimal-text-secondary);font-size:var(--up-minimal-font-size-xs);font-weight:var(--up-minimal-font-weight-regular)}.up-minimal-checkbox-list-item{display:flex;gap:var(--up-minimal-spacing-base);align-items:center;min-height:var(--up-minimal-control-height);margin:0;padding:var(--up-minimal-spacing-sm) var(--up-minimal-spacing-base);color:var(--up-minimal-text-primary);font-size:var(--up-minimal-font-size-sm);font-weight:var(--up-minimal-font-weight-regular);cursor:pointer;border-bottom:1px solid var(--up-minimal-border-light);transition:background-color var(--up-minimal-transition-fast)}.up-minimal-checkbox-list-item:last-child{border-bottom:0}.up-minimal-checkbox-list-item:hover{background-color:var(--up-minimal-color-primary-soft)}.up-minimal-checkbox-list-item input[type=checkbox]{position:absolute;width:1px;height:1px;margin:-1px;opacity:0}.up-minimal-checkbox-list-item input[type=checkbox]:disabled+.up-minimal-checkbox-mark{cursor:not-allowed;opacity:.58}.up-minimal-checkbox-mark{position:relative;flex:0 0 auto;width:18px;height:18px;background:var(--up-minimal-bg-primary);border:2px solid var(--up-minimal-gray-500);border-radius:5px;transition:background-color var(--up-minimal-transition-fast),border-color var(--up-minimal-transition-fast),box-shadow var(--up-minimal-transition-fast)}.up-minimal-checkbox-mark::after{position:absolute;top:1px;left:5px;width:5px;height:10px;border:solid var(--up-minimal-text-inverse);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(0.7);transition:opacity var(--up-minimal-transition-fast),transform var(--up-minimal-transition-fast);content:""}.up-minimal-form-section{display:grid;grid-template-columns:minmax(180px, 1fr) minmax(0, 2fr);gap:var(--up-minimal-spacing-lg) var(--up-minimal-spacing-xl);align-items:start;padding:var(--up-minimal-component-padding);border-bottom:1px solid var(--up-minimal-border-light)}.up-minimal-form-section:last-child{border-bottom:0}.up-minimal-form-section-header{min-width:0}.up-minimal-form-section-title{margin:0;color:var(--up-minimal-text-primary);font-size:var(--up-minimal-font-size-lg);font-weight:var(--up-minimal-font-weight-semibold);line-height:var(--up-minimal-line-height-tight)}.up-minimal-form-section-description{margin:var(--up-minimal-spacing-xs) 0 0;color:var(--up-minimal-text-secondary);font-size:var(--up-minimal-font-size-sm);line-height:var(--up-minimal-line-height)}.up-minimal-form-section-body{display:grid;gap:var(--up-minimal-spacing-md);min-width:0}.up-minimal-form-actions{display:flex;flex-wrap:wrap;gap:var(--up-minimal-spacing-sm) var(--up-minimal-spacing-md);align-items:center;justify-content:space-between;min-width:0;padding:var(--up-minimal-spacing-base) var(--up-minimal-component-padding);color:var(--up-minimal-text-secondary);background:var(--up-minimal-bg-surface);border-top:1px solid var(--up-minimal-border-color)}.up-minimal-form-actions-sticky{position:sticky;bottom:0;z-index:var(--up-minimal-z-sticky);box-shadow:var(--up-minimal-shadow-sm)}.up-minimal-form-actions-status{flex:1 1 180px;min-width:0;font-size:var(--up-minimal-font-size-sm)}.up-minimal-form-actions-buttons{display:flex;flex-wrap:wrap;gap:var(--up-minimal-spacing-sm)}.up-minimal-form-actions[hidden],.up-minimal-field[hidden]{display:none}@media(max-width: 768px){.up-minimal-form-section{grid-template-columns:minmax(0, 1fr)}}.up-minimal-field,.up-minimal-form-group{min-width:0}.up-minimal-field{display:grid;gap:var(--up-minimal-spacing-sm);margin:0}.up-minimal-field-group{display:grid;gap:var(--up-minimal-spacing-lg);min-width:0}.up-minimal-field-content{display:grid;gap:var(--up-minimal-spacing-2xs);min-width:0}.up-minimal-form-group{margin-bottom:var(--up-minimal-spacing-lg)}.up-minimal-field-label,.up-minimal-form-label{display:block;margin:0;color:var(--up-minimal-text-primary);font-size:var(--up-minimal-font-size-sm);font-weight:var(--up-minimal-font-weight-medium);line-height:var(--up-minimal-line-height-tight)}.up-minimal-field-label.required::after,.up-minimal-field-label[data-required=true]::after,.up-minimal-form-label.required::after,.up-minimal-form-label[data-required=true]::after{color:var(--up-minimal-color-danger);content:" *"}.up-minimal-form-label{margin-bottom:var(--up-minimal-spacing-sm)}.up-minimal-field-description,.up-minimal-form-help{max-width:68ch;margin:0;color:var(--up-minimal-text-secondary);font-size:var(--up-minimal-font-size-xs);font-weight:var(--up-minimal-font-weight-regular);line-height:var(--up-minimal-line-height)}.up-minimal-form-help{margin-top:var(--up-minimal-spacing-sm)}.up-minimal-field-message,.up-minimal-field-error,.up-minimal-form-error{margin:0;color:var(--up-minimal-text-secondary);font-size:var(--up-minimal-font-size-xs);font-weight:var(--up-minimal-font-weight-medium);line-height:var(--up-minimal-line-height)}.up-minimal-field-message[hidden],.up-minimal-field-error[hidden],.up-minimal-form-error[hidden]{display:none}.up-minimal-field-message[data-state=error],.up-minimal-field-error,.up-minimal-form-error{color:var(--up-minimal-color-danger)}.up-minimal-field-message[data-state=success]{color:var(--up-minimal-color-success)}.up-minimal-field-message[data-state=pending]{color:var(--up-minimal-text-secondary)}.up-minimal-field[data-invalid=true]>.up-minimal-field-label,.up-minimal-field[data-state=error]>.up-minimal-field-label{color:var(--up-minimal-color-danger)}.up-minimal-field[data-disabled=true]{cursor:not-allowed;opacity:.68}.up-minimal-field[data-state=pending]{cursor:progress}.up-minimal-field-row,.up-minimal-form-row{display:flex;gap:var(--up-minimal-spacing-lg)}.up-minimal-field-row>.up-minimal-field,.up-minimal-field-row>.up-minimal-form-group,.up-minimal-form-row>.up-minimal-field,.up-minimal-form-row>.up-minimal-form-group{flex:1 1 0}@media(max-width: 768px){.up-minimal-field-row,.up-minimal-form-row{flex-direction:column;gap:0}}.up-minimal-icon{display:inline-block;flex:0 0 auto;width:16px;height:16px;overflow:visible;color:inherit;vertical-align:-0.125em;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.up-minimal-icon-sm{width:14px;height:14px}.up-minimal-icon-lg{width:20px;height:20px}.up-minimal-icon-muted{color:var(--up-minimal-text-muted)}.up-minimal-icon-spin{animation:up-minimal-icon-spin 900ms linear infinite}@keyframes up-minimal-icon-spin{to{transform:rotate(360deg)}}.up-minimal-input{display:block;box-sizing:border-box;width:100%;max-width:560px;min-height:var(--up-minimal-control-height);margin:0;padding:8px var(--up-minimal-spacing-base);color:var(--up-minimal-text-primary);font:inherit;font-size:var(--up-minimal-font-size);line-height:1.4;background:var(--up-minimal-bg-primary);border:1px solid var(--up-minimal-border-color);border-radius:var(--up-minimal-border-radius);box-shadow:0 1px 1px rgba(23,32,51,.03);caret-color:var(--up-minimal-color-primary);transition:border-color var(--up-minimal-transition-fast),box-shadow var(--up-minimal-transition-fast),background-color var(--up-minimal-transition-fast)}.up-minimal-input::placeholder{color:var(--up-minimal-text-muted);opacity:.82}.up-minimal-input:hover:not(:disabled,[readonly]){border-color:var(--up-minimal-border-strong)}.up-minimal-input:focus{outline:none;border-color:var(--up-minimal-color-primary);box-shadow:var(--up-minimal-focus-primary)}.up-minimal-input:disabled{color:var(--up-minimal-gray-600);cursor:not-allowed;background:var(--up-minimal-gray-100);opacity:1}.up-minimal-input[readonly]{cursor:default;background:var(--up-minimal-gray-50)}.up-minimal-input.is-invalid,.up-minimal-input[aria-invalid=true]{border-color:var(--up-minimal-color-danger)}.up-minimal-input.is-invalid:focus,.up-minimal-input[aria-invalid=true]:focus{box-shadow:var(--up-minimal-focus-danger)}.up-minimal-modal-body .up-minimal-input{max-width:none}.up-minimal-input{height:var(--up-minimal-control-height)}.up-minimal-input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}.up-minimal-input[type=number]::-webkit-inner-spin-button,.up-minimal-input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}.up-minimal-input-full{max-width:none}.up-minimal-input-sm{min-height:var(--up-minimal-control-height-sm);max-width:none;padding:5px var(--up-minimal-spacing-sm);font-size:var(--up-minimal-font-size-sm)}.up-minimal-input.up-minimal-input-sm{height:var(--up-minimal-control-height-sm) !important}@media(max-width: 480px){.up-minimal-input{max-width:100%}}.up-minimal-select{display:block;box-sizing:border-box;width:100%;max-width:560px;min-height:var(--up-minimal-control-height);margin:0;padding:8px var(--up-minimal-spacing-base);color:var(--up-minimal-text-primary);font:inherit;font-size:var(--up-minimal-font-size);line-height:1.4;background:var(--up-minimal-bg-primary);border:1px solid var(--up-minimal-border-color);border-radius:var(--up-minimal-border-radius);box-shadow:0 1px 1px rgba(23,32,51,.03);caret-color:var(--up-minimal-color-primary);transition:border-color var(--up-minimal-transition-fast),box-shadow var(--up-minimal-transition-fast),background-color var(--up-minimal-transition-fast)}.up-minimal-select::placeholder{color:var(--up-minimal-text-muted);opacity:.82}.up-minimal-select:hover:not(:disabled,[readonly]){border-color:var(--up-minimal-border-strong)}.up-minimal-select:focus{outline:none;border-color:var(--up-minimal-color-primary);box-shadow:var(--up-minimal-focus-primary)}.up-minimal-select:disabled{color:var(--up-minimal-gray-600);cursor:not-allowed;background:var(--up-minimal-gray-100);opacity:1}.up-minimal-select[readonly]{cursor:default;background:var(--up-minimal-gray-50)}.up-minimal-select.is-invalid,.up-minimal-select[aria-invalid=true]{border-color:var(--up-minimal-color-danger)}.up-minimal-select.is-invalid:focus,.up-minimal-select[aria-invalid=true]:focus{box-shadow:var(--up-minimal-focus-danger)}.up-minimal-modal-body .up-minimal-select{max-width:none}.up-minimal-select{height:var(--up-minimal-control-height);padding-inline-end:38px;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23737985' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.up-minimal-select:disabled{cursor:not-allowed}.up-minimal-select:dir(rtl){background-position:left 12px center}.up-minimal-select-full{max-width:none}.up-minimal-select.up-minimal-input-sm{min-height:var(--up-minimal-control-height-sm);max-width:none;padding:5px var(--up-minimal-spacing-sm);font-size:var(--up-minimal-font-size-sm);height:var(--up-minimal-control-height-sm) !important}@media(max-width: 480px){.up-minimal-select{max-width:100%}}.up-minimal-radio-group{display:flex;flex-direction:column;gap:var(--up-minimal-spacing-xs)}.up-minimal-radio-group-inline{flex-flow:row wrap;gap:var(--up-minimal-spacing-sm) var(--up-minimal-spacing-lg)}.up-minimal-radio{display:flex;gap:var(--up-minimal-spacing-base);align-items:center;min-height:var(--up-minimal-control-height);padding:var(--up-minimal-spacing-sm) 0;cursor:pointer}.up-minimal-radio input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.up-minimal-radio .up-minimal-radio-mark{position:relative;flex:0 0 auto;width:20px;height:20px;background:var(--up-minimal-bg-primary);border:2px solid var(--up-minimal-gray-500);border-radius:50%;transition:border-color var(--up-minimal-transition-fast),box-shadow var(--up-minimal-transition-fast)}.up-minimal-radio .up-minimal-radio-mark::after{position:absolute;top:50%;left:50%;width:10px;height:10px;background:var(--up-minimal-color-primary);border-radius:50%;transform:translate(-50%, -50%) scale(0);transition:transform var(--up-minimal-transition-fast);content:""}.up-minimal-radio input[type=radio]:checked+.up-minimal-radio-mark{border-color:var(--up-minimal-color-primary)}.up-minimal-radio input[type=radio]:checked+.up-minimal-radio-mark::after{transform:translate(-50%, -50%) scale(1)}.up-minimal-radio input[type=radio]:focus-visible+.up-minimal-radio-mark{box-shadow:var(--up-minimal-focus-primary)}.up-minimal-radio input[type=radio]:disabled~.up-minimal-radio-mark,.up-minimal-radio input[type=radio]:disabled~.up-minimal-radio-label{cursor:not-allowed;opacity:.62}.up-minimal-radio .up-minimal-radio-label{color:var(--up-minimal-text-primary);font-size:var(--up-minimal-font-size);font-weight:var(--up-minimal-font-weight-medium);line-height:var(--up-minimal-line-height)}.up-minimal-radio-help{margin-bottom:var(--up-minimal-spacing-sm);max-width:68ch;margin-inline-start:32px;color:var(--up-minimal-text-secondary);font-size:var(--up-minimal-font-size-sm);line-height:var(--up-minimal-line-height)}.up-minimal-textarea{display:block;box-sizing:border-box;width:100%;max-width:560px;min-height:var(--up-minimal-control-height);margin:0;padding:8px var(--up-minimal-spacing-base);color:var(--up-minimal-text-primary);font:inherit;font-size:var(--up-minimal-font-size);line-height:1.4;background:var(--up-minimal-bg-primary);border:1px solid var(--up-minimal-border-color);border-radius:var(--up-minimal-border-radius);box-shadow:0 1px 1px rgba(23,32,51,.03);caret-color:var(--up-minimal-color-primary);transition:border-color var(--up-minimal-transition-fast),box-shadow var(--up-minimal-transition-fast),background-color var(--up-minimal-transition-fast)}.up-minimal-textarea::placeholder{color:var(--up-minimal-text-muted);opacity:.82}.up-minimal-textarea:hover:not(:disabled,[readonly]){border-color:var(--up-minimal-border-strong)}.up-minimal-textarea:focus{outline:none;border-color:var(--up-minimal-color-primary);box-shadow:var(--up-minimal-focus-primary)}.up-minimal-textarea:disabled{color:var(--up-minimal-gray-600);cursor:not-allowed;background:var(--up-minimal-gray-100);opacity:1}.up-minimal-textarea[readonly]{cursor:default;background:var(--up-minimal-gray-50)}.up-minimal-textarea.is-invalid,.up-minimal-textarea[aria-invalid=true]{border-color:var(--up-minimal-color-danger)}.up-minimal-textarea.is-invalid:focus,.up-minimal-textarea[aria-invalid=true]:focus{box-shadow:var(--up-minimal-focus-danger)}.up-minimal-modal-body .up-minimal-textarea{max-width:none}.up-minimal-textarea{height:auto;min-height:112px;line-height:var(--up-minimal-line-height);resize:vertical}.up-minimal-textarea-full{max-width:none}.up-minimal-textarea.up-minimal-input-sm{min-height:var(--up-minimal-control-height-sm);max-width:none;padding:5px var(--up-minimal-spacing-sm);font-size:var(--up-minimal-font-size-sm);height:var(--up-minimal-control-height-sm) !important}@media(max-width: 480px){.up-minimal-textarea{max-width:100%}}.up-minimal-modal-overlay{position:fixed;inset:0;z-index:var(--up-minimal-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--up-minimal-spacing-lg);background:var(--up-minimal-overlay-backdrop);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--up-minimal-transition-base)}.up-minimal-modal-overlay.up-minimal-modal-show,.up-minimal-modal-overlay[data-state=open]{opacity:1;pointer-events:auto}.up-minimal-modal-overlay.up-minimal-modal-show .up-minimal-modal,.up-minimal-modal-overlay[data-state=open] .up-minimal-modal{transform:translateY(0) scale(1)}.up-minimal-modal-overlay[hidden]{display:none}.up-minimal-modal{width:100%;max-width:480px;max-height:calc(100vh - 2*var(--up-minimal-spacing-lg));overflow-y:auto;scrollbar-color:var(--up-minimal-gray-400) rgba(0,0,0,0);scrollbar-width:thin}.up-minimal-modal::-webkit-scrollbar{width:var(--up-minimal-scrollbar-size);height:var(--up-minimal-scrollbar-size)}.up-minimal-modal::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.up-minimal-modal::-webkit-scrollbar-thumb{background:var(--up-minimal-gray-400);border:2px solid rgba(0,0,0,0);border-radius:var(--up-minimal-radius-pill);background-clip:padding-box}.up-minimal-modal::-webkit-scrollbar-thumb:hover{background:var(--up-minimal-gray-500);background-clip:padding-box}.up-minimal-modal{color:var(--up-minimal-text-primary);font-family:var(--up-minimal-font-sans);font-size:var(--up-minimal-font-size);font-weight:var(--up-minimal-font-weight-regular);line-height:var(--up-minimal-line-height);background:var(--up-minimal-bg-primary);border:1px solid rgba(255,255,255,.35);border-radius:var(--up-minimal-border-radius-lg);box-shadow:var(--up-minimal-shadow-xl);transform:translateY(10px) scale(0.98);transition:transform var(--up-minimal-transition-base)}.up-minimal-modal-header{position:relative;padding:var(--up-minimal-spacing-lg);text-align:center}.up-minimal-modal-close{position:absolute;top:var(--up-minimal-spacing-sm);inset-inline-end:var(--up-minimal-spacing-sm);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--up-minimal-gray-500);font:inherit;font-size:var(--up-minimal-font-size-xl);line-height:1;appearance:none;cursor:pointer;background:rgba(0,0,0,0);border:0;border-radius:var(--up-minimal-border-radius)}.up-minimal-modal-close:focus{outline:none}.up-minimal-modal-close:hover{color:var(--up-minimal-text-primary);background:var(--up-minimal-gray-100)}.up-minimal-modal-close:focus-visible{box-shadow:var(--up-minimal-focus-primary)}.up-minimal-modal-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto var(--up-minimal-spacing-md);font-size:28px;border-radius:50%}.up-minimal-modal-icon-warning{color:var(--up-minimal-color-warning);background:var(--up-minimal-color-warning-light)}.up-minimal-modal-icon-danger{color:var(--up-minimal-color-danger);background:var(--up-minimal-color-danger-light)}.up-minimal-modal-icon-info{color:var(--up-minimal-color-info);background:var(--up-minimal-color-info-light)}.up-minimal-modal-title{margin:0;color:var(--up-minimal-text-primary);font-size:var(--up-minimal-font-size-xl);font-weight:var(--up-minimal-font-weight-semibold);line-height:var(--up-minimal-line-height-tight)}.up-minimal-modal-body{padding:0 var(--up-minimal-spacing-lg) var(--up-minimal-spacing-lg);color:var(--up-minimal-text-secondary);text-align:center}.up-minimal-modal-body p{margin:0;font-size:var(--up-minimal-font-size);line-height:var(--up-minimal-line-height-loose)}.up-minimal-modal-footer{display:flex;gap:var(--up-minimal-spacing-sm);justify-content:center;padding:var(--up-minimal-spacing-md) var(--up-minimal-spacing-lg);border-top:1px solid var(--up-minimal-border-color);background:var(--up-minimal-bg-tertiary)}.up-minimal-modal-footer .up-minimal-btn{min-width:100px}.up-minimal-modal-form .up-minimal-modal-header,.up-minimal-modal-form .up-minimal-modal-body{text-align:start}.up-minimal-modal-form .up-minimal-modal-body{display:grid;gap:var(--up-minimal-spacing-md)}.up-minimal-modal-progress{max-width:420px}.up-minimal-modal-progress .up-minimal-modal-header{padding-bottom:var(--up-minimal-spacing-md)}.up-minimal-modal-progress .up-minimal-modal-icon-progress{color:var(--up-minimal-color-primary);background:var(--up-minimal-color-primary-light)}.up-minimal-modal-progress .up-minimal-modal-icon-progress.success{color:var(--up-minimal-color-success);background:var(--up-minimal-color-success-light)}.up-minimal-modal-progress .up-minimal-modal-icon-progress.warning{color:var(--up-minimal-color-warning);background:var(--up-minimal-color-warning-light)}.up-minimal-modal-progress .up-minimal-modal-icon-progress.danger{color:var(--up-minimal-color-danger);background:var(--up-minimal-color-danger-light)}.up-minimal-modal-progress .up-minimal-progress-bar-container{position:relative;height:10px;margin-bottom:var(--up-minimal-spacing-md);overflow:hidden;background:var(--up-minimal-gray-300);border-radius:var(--up-minimal-border-radius)}.up-minimal-modal-progress .up-minimal-progress-bar{position:absolute;inset-inline-start:0;width:30%;height:100%;background:linear-gradient(90deg, transparent 0%, var(--up-minimal-color-primary) 50%, transparent 100%);border-radius:var(--up-minimal-border-radius);box-shadow:0 0 12px rgba(78,102,216,.3);animation:up-minimal-progress-bounce 1.2s ease-in-out infinite}.up-minimal-modal-progress .up-minimal-progress-bar.success,.up-minimal-modal-progress .up-minimal-progress-bar.warning,.up-minimal-modal-progress .up-minimal-progress-bar.danger{inset-inline-start:0 !important;width:100%;box-shadow:none;animation:none}.up-minimal-modal-progress .up-minimal-progress-bar.success{background:var(--up-minimal-color-success)}.up-minimal-modal-progress .up-minimal-progress-bar.warning{background:var(--up-minimal-color-warning)}.up-minimal-modal-progress .up-minimal-progress-bar.danger{background:var(--up-minimal-color-danger)}.up-minimal-modal-progress .up-minimal-progress-stats{display:flex;justify-content:space-around;margin-bottom:var(--up-minimal-spacing-md);text-align:center}.up-minimal-modal-progress .up-minimal-progress-stat{flex:1}.up-minimal-modal-progress .up-minimal-progress-stat-label{margin-bottom:4px;color:var(--up-minimal-text-secondary);font-size:var(--up-minimal-font-size-xs)}.up-minimal-modal-progress .up-minimal-progress-stat-value{color:var(--up-minimal-text-primary);font-size:var(--up-minimal-font-size-xl);font-weight:var(--up-minimal-font-weight-semibold)}.up-minimal-modal-progress .up-minimal-progress-message{display:flex;align-items:center;justify-content:center;min-height:var(--up-minimal-control-height);padding:var(--up-minimal-spacing-sm) var(--up-minimal-spacing-md);color:var(--up-minimal-text-secondary);font-size:var(--up-minimal-font-size-sm);word-break:break-word;background:var(--up-minimal-bg-tertiary);border:1px solid var(--up-minimal-border-light);border-radius:var(--up-minimal-border-radius)}@keyframes up-minimal-progress-bounce{0%,100%{inset-inline-start:0}50%{inset-inline-start:70%}}@media(max-width: 480px){.up-minimal-modal-overlay{padding:var(--up-minimal-spacing-sm)}.up-minimal-modal-footer{flex-direction:column-reverse}.up-minimal-modal-footer .up-minimal-btn{width:100%}}.up-minimal-sheet-overlay{position:fixed;inset:0;z-index:var(--up-minimal-z-modal);overflow:hidden;visibility:hidden;pointer-events:none;background:var(--up-minimal-overlay-backdrop);opacity:0;transition:opacity var(--up-minimal-transition-base),visibility 0s linear var(--up-minimal-transition-base)}.up-minimal-sheet-overlay[hidden]{display:none}.up-minimal-sheet-overlay[data-state=open]{visibility:visible;pointer-events:auto;opacity:1;transition-delay:0s,0s}.up-minimal-sheet{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(440px,100%);height:100%;max-height:100vh;max-height:100dvh;color:var(--up-minimal-text-primary);font-family:var(--up-minimal-font-sans);font-size:var(--up-minimal-font-size);font-weight:var(--up-minimal-font-weight-regular);line-height:var(--up-minimal-line-height);background:var(--up-minimal-bg-surface);border-inline-start:1px solid var(--up-minimal-border-color);box-shadow:var(--up-minimal-shadow-xl);transform:translateX(100%);transition:transform var(--up-minimal-transition-base)}.up-minimal-sheet:dir(rtl){transform:translateX(-100%)}.up-minimal-sheet-overlay[data-state=open] .up-minimal-sheet{transform:translateX(0)}.up-minimal-sheet-left{right:auto;left:0;border-right:1px solid var(--up-minimal-border-color);border-left:0;transform:translateX(-100%)}.up-minimal-sheet-bottom{top:auto;bottom:0;inset-inline:0;width:100%;height:auto;max-height:min(88vh,720px);max-height:min(88dvh,720px);border-top:1px solid var(--up-minimal-border-color);border-inline-start:0;border-radius:var(--up-minimal-border-radius-lg) var(--up-minimal-border-radius-lg) 0 0;transform:translateY(100%)}.up-minimal-sheet-overlay[data-state=open] .up-minimal-sheet-bottom{transform:translateY(0)}.up-minimal-sheet-header{position:relative;flex:0 0 auto;padding-block:var(--up-minimal-spacing-lg) var(--up-minimal-spacing-md);padding-inline:var(--up-minimal-spacing-lg) calc(var(--up-minimal-spacing-lg) + 36px);border-bottom:1px solid var(--up-minimal-border-light)}.up-minimal-sheet-title{margin:0;color:var(--up-minimal-text-primary);font-size:var(--up-minimal-font-size-lg);font-weight:var(--up-minimal-font-weight-semibold);line-height:var(--up-minimal-line-height-tight)}.up-minimal-sheet-description{margin:var(--up-minimal-spacing-xs) 0 0;color:var(--up-minimal-text-secondary);font-size:var(--up-minimal-font-size-sm)}.up-minimal-sheet-close{position:absolute;top:var(--up-minimal-spacing-md);inset-inline-end:var(--up-minimal-spacing-md);display:inline-grid;width:36px;height:36px;padding:0;place-items:center;color:var(--up-minimal-text-secondary);font:inherit;appearance:none;cursor:pointer;background:rgba(0,0,0,0);border:0;border-radius:var(--up-minimal-border-radius)}.up-minimal-sheet-close:hover{color:var(--up-minimal-text-primary);background:var(--up-minimal-bg-secondary)}.up-minimal-sheet-close:focus{outline:0}.up-minimal-sheet-close:focus-visible{box-shadow:var(--up-minimal-focus-primary)}.up-minimal-sheet-body{flex:1 1 auto;min-height:0;padding:var(--up-minimal-spacing-lg);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--up-minimal-gray-400) rgba(0,0,0,0);scrollbar-width:thin}.up-minimal-sheet-body::-webkit-scrollbar{width:var(--up-minimal-scrollbar-size);height:var(--up-minimal-scrollbar-size)}.up-minimal-sheet-body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.up-minimal-sheet-body::-webkit-scrollbar-thumb{background:var(--up-minimal-gray-400);border:2px solid rgba(0,0,0,0);border-radius:var(--up-minimal-radius-pill);background-clip:padding-box}.up-minimal-sheet-body::-webkit-scrollbar-thumb:hover{background:var(--up-minimal-gray-500);background-clip:padding-box}.up-minimal-sheet-body{-webkit-overflow-scrolling:touch}.up-minimal-sheet-footer{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--up-minimal-spacing-sm);justify-content:flex-end;padding:var(--up-minimal-spacing-md) var(--up-minimal-spacing-lg) calc(var(--up-minimal-spacing-md) + env(safe-area-inset-bottom, 0px));background:var(--up-minimal-bg-tertiary);border-top:1px solid var(--up-minimal-border-light)}@media(max-width: 480px){.up-minimal-sheet:not(.up-minimal-sheet-bottom){width:calc(100% - var(--up-minimal-spacing-sm))}.up-minimal-sheet-header{padding-inline-start:var(--up-minimal-spacing-md)}.up-minimal-sheet-body{padding:var(--up-minimal-spacing-md)}.up-minimal-sheet-footer{padding-inline:var(--up-minimal-spacing-md)}.up-minimal-sheet-footer .up-minimal-btn{flex:1 1 auto}}@media(prefers-contrast: more){.up-minimal-card,.up-minimal-btn,.up-minimal-input,.up-minimal-select,.up-minimal-textarea{border-width:2px}.up-minimal-badge{border:1px solid currentColor}body.up-minimal :focus-visible{outline:3px solid var(--up-minimal-color-primary);outline-offset:2px}.up-minimal-sheet-overlay :focus-visible{outline:3px solid var(--up-minimal-color-primary);outline-offset:2px}.up-minimal-modal-overlay :focus-visible{outline:3px solid var(--up-minimal-color-primary);outline-offset:2px}}@media(forced-colors: active){.up-minimal-card{border-color:CanvasText}.up-minimal-btn{border-color:CanvasText}.up-minimal-input{border-color:CanvasText}.up-minimal-select{border-color:CanvasText}.up-minimal-textarea{border-color:CanvasText}.up-minimal-alert{border-color:CanvasText;border-inline-start-color:CanvasText}.up-minimal-modal{border-color:CanvasText}.up-minimal-sheet{border-color:CanvasText}.up-minimal-checkbox>input[type=checkbox]:checked+.up-minimal-checkbox-mark,.up-minimal-checkbox>input[type=checkbox]:indeterminate+.up-minimal-checkbox-mark,.up-minimal-checkbox-list-item input[type=checkbox]:checked+.up-minimal-checkbox-mark{color:HighlightText;background:Highlight;border-color:Highlight;forced-color-adjust:none}.up-minimal-checkbox>input[type=checkbox]:checked+.up-minimal-checkbox-mark::after,.up-minimal-checkbox>input[type=checkbox]:indeterminate+.up-minimal-checkbox-mark::after,.up-minimal-checkbox-list-item input[type=checkbox]:checked+.up-minimal-checkbox-mark::after{border-color:HighlightText}.up-minimal-radio input[type=radio]:checked+.up-minimal-radio-mark{border-color:Highlight;forced-color-adjust:none}.up-minimal-radio input[type=radio]:checked+.up-minimal-radio-mark::after{background:Highlight}body.up-minimal :is(button,input,select,textarea,[tabindex]):focus-visible,body.up-minimal :focus-visible{outline:3px solid Highlight !important;outline-offset:2px !important;box-shadow:none !important}.up-minimal-sheet-overlay :is(button,input,select,textarea,[tabindex]):focus-visible,.up-minimal-sheet-overlay :focus-visible{outline:3px solid Highlight !important;outline-offset:2px !important;box-shadow:none !important}.up-minimal-modal-overlay :is(button,input,select,textarea,[tabindex]):focus-visible,.up-minimal-modal-overlay :focus-visible{outline:3px solid Highlight !important;outline-offset:2px !important;box-shadow:none !important}}body.up-minimal{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--up-minimal-bg-page);color:var(--up-minimal-text-primary);font-family:var(--up-minimal-font-sans);line-height:1.55;color-scheme:dark}body.up-minimal .usn-ls,body.up-minimal .usn-ls-overlay,body.up-minimal .usn-ls-floating-layer{--usn-ls-bg: var(--up-minimal-bg-surface);--usn-ls-bg-page: var(--up-minimal-bg-page);--usn-ls-bg-primary: var(--up-minimal-bg-primary);--usn-ls-bg-secondary: var(--up-minimal-bg-secondary);--usn-ls-bg-tertiary: var(--up-minimal-bg-tertiary);--usn-ls-bg-surface: var(--up-minimal-bg-surface);--usn-ls-text: var(--up-minimal-text-primary);--usn-ls-text-primary: var(--up-minimal-text-primary);--usn-ls-text-secondary: var(--up-minimal-text-secondary);--usn-ls-text-muted: var(--up-minimal-text-muted);--usn-ls-text-inverse: var(--up-minimal-text-inverse);--usn-ls-border: var(--up-minimal-border-light);--usn-ls-border-color: var(--up-minimal-border-strong);--usn-ls-border-light: var(--up-minimal-border-light);--usn-ls-accent: var(--up-minimal-color-primary);--usn-ls-accent-hover: var(--up-minimal-color-primary-hover);--usn-ls-color-primary: var(--up-minimal-color-primary);--usn-ls-color-primary-hover: var(--up-minimal-color-primary-hover);--usn-ls-color-primary-soft: var(--up-minimal-color-primary-soft);--usn-ls-color-primary-border: var(--up-minimal-color-primary-border);--usn-ls-color-success: var(--up-minimal-color-success);--usn-ls-color-danger: var(--up-minimal-color-danger);--usn-ls-color-warning: var(--up-minimal-color-primary);--usn-ls-gray-100: #252528;--usn-ls-gray-200: #343439;--usn-ls-gray-300: #4a4a52;--usn-ls-gray-500: #a1a1ac;--usn-ls-gray-600: #b6b6bf;--usn-ls-focus-primary: 0 0 0 3px rgb(245 181 68 / 28%);--usn-ls-search-panel-radius: 12px;--usn-ls-search-panel-shadow: 0 20px 60px rgb(0 0 0 / 45%);color-scheme:dark}body.up-minimal .usn-ls-code{color:var(--up-minimal-text-secondary);background:var(--up-minimal-bg-secondary);border-color:var(--up-minimal-border-light)}body.up-minimal .usn-ls-image,body.up-minimal .usn-ls-chip-image{mix-blend-mode:normal}body.up-minimal .usn-ls-image-wrap{background:#e7e5e2}body.up-minimal .usn-ls-overlay .usn-ls-overlay-input:focus-visible{outline:none}body.up-minimal .usn-ls-overlay-input::-webkit-search-cancel-button,body.up-minimal .usn-ls-overlay-input::-webkit-search-decoration{-webkit-appearance:none}.up-minimal *,.up-minimal *::before,.up-minimal *::after,.up-minimal-sheet-overlay *,.up-minimal-sheet-overlay *::before,.up-minimal-sheet-overlay *::after,.up-minimal-modal-overlay *,.up-minimal-modal-overlay *::before,.up-minimal-modal-overlay *::after{box-sizing:border-box}.up-minimal a,.up-minimal-sheet-overlay a,.up-minimal-modal-overlay a{color:inherit;text-decoration:none;text-underline-offset:3px}.up-minimal a:hover,.up-minimal-sheet-overlay a:hover,.up-minimal-modal-overlay a:hover{text-decoration:underline}.up-minimal button,.up-minimal input,.up-minimal select,.up-minimal textarea,.up-minimal-sheet-overlay button,.up-minimal-sheet-overlay input,.up-minimal-sheet-overlay select,.up-minimal-sheet-overlay textarea,.up-minimal-modal-overlay button,.up-minimal-modal-overlay input,.up-minimal-modal-overlay select,.up-minimal-modal-overlay textarea{font:inherit}.up-minimal input,.up-minimal textarea,.up-minimal-sheet-overlay input,.up-minimal-sheet-overlay textarea,.up-minimal-modal-overlay input,.up-minimal-modal-overlay textarea{caret-color:var(--up-minimal-color-primary)}.up-minimal input::placeholder,.up-minimal textarea::placeholder,.up-minimal-sheet-overlay input::placeholder,.up-minimal-sheet-overlay textarea::placeholder,.up-minimal-modal-overlay input::placeholder,.up-minimal-modal-overlay textarea::placeholder{color:#a1a1ac;opacity:1}.up-minimal :focus-visible,.up-minimal-sheet-overlay :focus-visible,.up-minimal-modal-overlay :focus-visible{outline:2px solid var(--up-minimal-color-primary);outline-offset:3px}.up-minimal ::selection,.up-minimal-sheet-overlay ::selection,.up-minimal-modal-overlay ::selection{background:#f5b544;color:#20170a}.up-minimal [hidden],.up-minimal-sheet-overlay [hidden],.up-minimal-modal-overlay [hidden]{display:none !important}.up-minimal h1,.up-minimal h2,.up-minimal h3,.up-minimal p,.up-minimal-sheet-overlay h1,.up-minimal-sheet-overlay h2,.up-minimal-sheet-overlay h3,.up-minimal-sheet-overlay p,.up-minimal-modal-overlay h1,.up-minimal-modal-overlay h2,.up-minimal-modal-overlay h3,.up-minimal-modal-overlay p{margin-top:0}.up-minimal h1,.up-minimal-sheet-overlay h1,.up-minimal-modal-overlay h1{font-size:clamp(26px,3vw,34px);letter-spacing:-0.025em;line-height:1.2;font-weight:600;margin-bottom:28px;text-wrap:balance}.up-minimal h2,.up-minimal-sheet-overlay h2,.up-minimal-modal-overlay h2{font-size:20px;line-height:1.3;font-weight:600;margin-bottom:18px}.up-minimal h3,.up-minimal-sheet-overlay h3,.up-minimal-modal-overlay h3{font-size:18px;font-weight:600}.up-minimal img,.up-minimal-sheet-overlay img,.up-minimal-modal-overlay img{max-width:100%;display:block}.up-minimal .up-minimal-input,.up-minimal .up-minimal-select,.up-minimal .up-minimal-textarea,.up-minimal-sheet-overlay .up-minimal-input,.up-minimal-sheet-overlay .up-minimal-select,.up-minimal-sheet-overlay .up-minimal-textarea,.up-minimal-modal-overlay .up-minimal-input,.up-minimal-modal-overlay .up-minimal-select,.up-minimal-modal-overlay .up-minimal-textarea{width:100%;border-color:var(--up-minimal-border-strong)}.up-minimal .up-minimal-btn,.up-minimal-sheet-overlay .up-minimal-btn,.up-minimal-modal-overlay .up-minimal-btn{text-decoration:none;font-weight:500;cursor:pointer}.up-minimal .up-minimal-btn-primary,.up-minimal-sheet-overlay .up-minimal-btn-primary,.up-minimal-modal-overlay .up-minimal-btn-primary{color:var(--up-minimal-text-inverse)}.up-minimal .up-minimal-btn:disabled,.up-minimal-sheet-overlay .up-minimal-btn:disabled,.up-minimal-modal-overlay .up-minimal-btn:disabled{cursor:not-allowed;opacity:.6}.up-minimal .up-minimal-btn-primary:disabled,.up-minimal-sheet-overlay .up-minimal-btn-primary:disabled,.up-minimal-modal-overlay .up-minimal-btn-primary:disabled{background:#303036;border-color:#343439;color:#a1a1ac;box-shadow:none;opacity:1}.up-minimal .up-minimal-field,.up-minimal-sheet-overlay .up-minimal-field,.up-minimal-modal-overlay .up-minimal-field{margin-bottom:18px}.up-minimal .up-minimal-field label,.up-minimal-sheet-overlay .up-minimal-field label,.up-minimal-modal-overlay .up-minimal-field label{display:block;font-weight:500;margin-bottom:8px;font-size:14px}.up-minimal .minimal-container,.up-minimal-sheet-overlay .minimal-container,.up-minimal-modal-overlay .minimal-container{width:min(1200px,100% - 48px);margin-inline:auto}.up-minimal .minimal-main,.up-minimal-sheet-overlay .minimal-main,.up-minimal-modal-overlay .minimal-main{padding-block:42px 72px;flex:1}.up-minimal .minimal-catalog-toolbar,.up-minimal-sheet-overlay .minimal-catalog-toolbar,.up-minimal-modal-overlay .minimal-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.up-minimal .minimal-filter-count,.up-minimal-sheet-overlay .minimal-filter-count,.up-minimal-modal-overlay .minimal-filter-count{min-width:20px;padding-inline:5px;border-radius:5px;background:var(--up-minimal-color-primary);color:var(--up-minimal-text-inverse);font-size:12px}.up-minimal .minimal-sort-form,.up-minimal-sheet-overlay .minimal-sort-form,.up-minimal-modal-overlay .minimal-sort-form{display:flex;align-items:center;gap:12px;margin-left:auto;min-width:0}.up-minimal .minimal-sort-form label,.up-minimal-sheet-overlay .minimal-sort-form label,.up-minimal-modal-overlay .minimal-sort-form label{color:#a1a1ac;font-size:14px}.up-minimal .minimal-sort-form select,.up-minimal-sheet-overlay .minimal-sort-form select,.up-minimal-modal-overlay .minimal-sort-form select{width:240px;min-height:44px}.up-minimal .minimal-filter-summary,.up-minimal-sheet-overlay .minimal-filter-summary,.up-minimal-modal-overlay .minimal-filter-summary{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;gap:8px 24px;margin-bottom:24px}.up-minimal .minimal-filter-chips,.up-minimal-sheet-overlay .minimal-filter-chips,.up-minimal-modal-overlay .minimal-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.up-minimal .minimal-filter-reset,.up-minimal-sheet-overlay .minimal-filter-reset,.up-minimal-modal-overlay .minimal-filter-reset{display:inline-flex;align-items:center;justify-self:end;min-height:44px;white-space:nowrap}.up-minimal .minimal-filter-chip,.up-minimal-sheet-overlay .minimal-filter-chip,.up-minimal-modal-overlay .minimal-filter-chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid #343439;border-radius:8px;background:var(--up-minimal-bg-surface);font-size:13px}.up-minimal .minimal-filter-chip span,.up-minimal-sheet-overlay .minimal-filter-chip span,.up-minimal-modal-overlay .minimal-filter-chip span{overflow-wrap:anywhere}.up-minimal .minimal-filter-chip svg,.up-minimal-sheet-overlay .minimal-filter-chip svg,.up-minimal-modal-overlay .minimal-filter-chip svg{width:16px;height:16px;flex:none}.up-minimal .minimal-filter-chip:hover,.up-minimal-sheet-overlay .minimal-filter-chip:hover,.up-minimal-modal-overlay .minimal-filter-chip:hover{border-color:var(--up-minimal-color-primary);text-decoration:none}.up-minimal .minimal-filter-inline,.up-minimal-sheet-overlay .minimal-filter-inline,.up-minimal-modal-overlay .minimal-filter-inline{margin-bottom:24px;border:1px solid #343439;border-radius:8px}.up-minimal .minimal-filter-inline>summary,.up-minimal-sheet-overlay .minimal-filter-inline>summary,.up-minimal-modal-overlay .minimal-filter-inline>summary{cursor:pointer;min-height:44px;padding:12px 16px}.up-minimal .minimal-filter-panel,.up-minimal-sheet-overlay .minimal-filter-panel,.up-minimal-modal-overlay .minimal-filter-panel{display:flex;min-height:0;flex:1}.up-minimal .minimal-filter-form,.up-minimal-sheet-overlay .minimal-filter-form,.up-minimal-modal-overlay .minimal-filter-form{display:flex;flex-direction:column;min-height:0;width:100%}.up-minimal .minimal-filter-fields,.up-minimal-sheet-overlay .minimal-filter-fields,.up-minimal-modal-overlay .minimal-filter-fields{flex:1;overflow-y:auto;padding:24px;scrollbar-width:thin;scrollbar-color:#64646e #19191c}.up-minimal .minimal-filter-fields>p,.up-minimal-sheet-overlay .minimal-filter-fields>p,.up-minimal-modal-overlay .minimal-filter-fields>p{font-size:13px;margin-bottom:24px}.up-minimal .minimal-filter-fields fieldset,.up-minimal-sheet-overlay .minimal-filter-fields fieldset,.up-minimal-modal-overlay .minimal-filter-fields fieldset{min-width:0;border:0;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #343439}.up-minimal .minimal-filter-fields fieldset:last-child,.up-minimal-sheet-overlay .minimal-filter-fields fieldset:last-child,.up-minimal-modal-overlay .minimal-filter-fields fieldset:last-child{margin-bottom:0;padding-bottom:0;border:0}.up-minimal .minimal-filter-fields legend,.up-minimal-sheet-overlay .minimal-filter-fields legend,.up-minimal-modal-overlay .minimal-filter-fields legend{font-weight:600;font-size:15px;margin-bottom:12px;padding:0}.up-minimal .minimal-filter-price,.up-minimal-sheet-overlay .minimal-filter-price,.up-minimal-modal-overlay .minimal-filter-price{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.up-minimal .minimal-filter-price label,.up-minimal-sheet-overlay .minimal-filter-price label,.up-minimal-modal-overlay .minimal-filter-price label{display:grid;gap:6px;color:#a1a1ac;font-size:13px}.up-minimal .minimal-filter-price input,.up-minimal-sheet-overlay .minimal-filter-price input,.up-minimal-modal-overlay .minimal-filter-price input{color:#f4f4f5}.up-minimal .minimal-filter-option,.up-minimal-sheet-overlay .minimal-filter-option,.up-minimal-modal-overlay .minimal-filter-option{width:100%;min-height:44px;display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px}.up-minimal .minimal-filter-option>[data-filter-label],.up-minimal-sheet-overlay .minimal-filter-option>[data-filter-label],.up-minimal-modal-overlay .minimal-filter-option>[data-filter-label]{flex:1;min-width:0;overflow-wrap:anywhere}.up-minimal .minimal-filter-option>.up-minimal-checkbox-mark,.up-minimal-sheet-overlay .minimal-filter-option>.up-minimal-checkbox-mark,.up-minimal-modal-overlay .minimal-filter-option>.up-minimal-checkbox-mark{flex:none}.up-minimal .minimal-filter-option input,.up-minimal-sheet-overlay .minimal-filter-option input,.up-minimal-modal-overlay .minimal-filter-option input{flex:none}.up-minimal .minimal-filter-footer-links,.up-minimal-sheet-overlay .minimal-filter-footer-links,.up-minimal-modal-overlay .minimal-filter-footer-links{display:flex;justify-content:space-between;align-items:center;gap:16px}@media(max-width: 600px){.up-minimal .minimal-filter-summary,.up-minimal-sheet-overlay .minimal-filter-summary,.up-minimal-modal-overlay .minimal-filter-summary{grid-template-columns:minmax(0, 1fr)}.up-minimal .minimal-catalog-toolbar,.up-minimal-sheet-overlay .minimal-catalog-toolbar,.up-minimal-modal-overlay .minimal-catalog-toolbar{gap:12px;align-items:end}.up-minimal .minimal-sort-form,.up-minimal-sheet-overlay .minimal-sort-form,.up-minimal-modal-overlay .minimal-sort-form{display:grid;gap:6px;flex:1}.up-minimal .minimal-sort-form select,.up-minimal-sheet-overlay .minimal-sort-form select,.up-minimal-modal-overlay .minimal-sort-form select{width:100%;font-size:13px}.up-minimal .minimal-sort-form label,.up-minimal-sheet-overlay .minimal-sort-form label,.up-minimal-modal-overlay .minimal-sort-form label{font-size:12px}.up-minimal .minimal-filter-fields,.up-minimal-sheet-overlay .minimal-filter-fields,.up-minimal-modal-overlay .minimal-filter-fields{padding:18px}}.up-minimal .minimal-header,.up-minimal-sheet-overlay .minimal-header,.up-minimal-modal-overlay .minimal-header{border-bottom:1px solid #2a2a2f;background:#111113;position:sticky;top:0;z-index:30}.up-minimal .minimal-header-row,.up-minimal-sheet-overlay .minimal-header-row,.up-minimal-modal-overlay .minimal-header-row{min-height:80px;display:flex;align-items:center;gap:24px}.up-minimal .minimal-brand,.up-minimal-sheet-overlay .minimal-brand,.up-minimal-modal-overlay .minimal-brand{min-width:0;max-width:300px;overflow:hidden;text-overflow:ellipsis;font-size:22px;font-weight:600;letter-spacing:-0.025em;white-space:nowrap}.up-minimal .minimal-brand img,.up-minimal-sheet-overlay .minimal-brand img,.up-minimal-modal-overlay .minimal-brand img{display:block;width:100%;height:auto;max-height:40px;object-fit:contain;object-position:left center}.up-minimal .minimal-search,.up-minimal-sheet-overlay .minimal-search,.up-minimal-modal-overlay .minimal-search{display:flex;align-items:center;position:relative;flex:1;max-width:560px;margin-left:auto}.up-minimal .minimal-search .up-minimal-input,.up-minimal-sheet-overlay .minimal-search .up-minimal-input,.up-minimal-modal-overlay .minimal-search .up-minimal-input{padding-right:48px}.up-minimal .minimal-search button,.up-minimal-sheet-overlay .minimal-search button,.up-minimal-modal-overlay .minimal-search button{position:absolute;right:2px}.up-minimal .minimal-icon-button,.up-minimal-sheet-overlay .minimal-icon-button,.up-minimal-modal-overlay .minimal-icon-button{width:44px;height:44px;padding:10px}.up-minimal .minimal-cart-button,.up-minimal-sheet-overlay .minimal-cart-button,.up-minimal-modal-overlay .minimal-cart-button{gap:8px;min-width:60px}.up-minimal .minimal-page-heading,.up-minimal-sheet-overlay .minimal-page-heading,.up-minimal-modal-overlay .minimal-page-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.up-minimal .minimal-page-heading>span,.up-minimal-sheet-overlay .minimal-page-heading>span,.up-minimal-modal-overlay .minimal-page-heading>span{font-size:14px;color:#a1a1ac;white-space:nowrap}.up-minimal .minimal-product-grid,.up-minimal-sheet-overlay .minimal-product-grid,.up-minimal-modal-overlay .minimal-product-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}.up-minimal .minimal-product-card,.up-minimal-sheet-overlay .minimal-product-card,.up-minimal-modal-overlay .minimal-product-card{overflow:hidden;background:var(--up-minimal-bg-surface);padding:0;border:1px solid #343439;box-shadow:none;border-radius:12px;display:flex;flex-direction:column}.up-minimal .minimal-product-card:focus-within,.up-minimal .minimal-product-card:hover,.up-minimal-sheet-overlay .minimal-product-card:focus-within,.up-minimal-sheet-overlay .minimal-product-card:hover,.up-minimal-modal-overlay .minimal-product-card:focus-within,.up-minimal-modal-overlay .minimal-product-card:hover{border-color:var(--up-minimal-color-primary-border)}.up-minimal .minimal-product-media,.up-minimal-sheet-overlay .minimal-product-media,.up-minimal-modal-overlay .minimal-product-media{display:block;aspect-ratio:1;background:#f4f4f3}.up-minimal .minimal-product-media img,.up-minimal-sheet-overlay .minimal-product-media img,.up-minimal-modal-overlay .minimal-product-media img{width:100%;height:100%;object-fit:contain}.up-minimal .minimal-product-info,.up-minimal-sheet-overlay .minimal-product-info,.up-minimal-modal-overlay .minimal-product-info{padding:16px;flex:1;display:flex;flex-direction:column}.up-minimal .minimal-product-name,.up-minimal-sheet-overlay .minimal-product-name,.up-minimal-modal-overlay .minimal-product-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:45px;font-size:15px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.up-minimal .minimal-card-sku,.up-minimal-sheet-overlay .minimal-card-sku,.up-minimal-modal-overlay .minimal-card-sku{font-size:12px;color:#a1a1ac;margin-block:8px 0;overflow-wrap:anywhere}.up-minimal .minimal-stock,.up-minimal-sheet-overlay .minimal-stock,.up-minimal-modal-overlay .minimal-stock{color:#89d3ae;font-size:12px;margin-block:10px 14px}.up-minimal .minimal-stock.minimal-muted,.up-minimal-sheet-overlay .minimal-stock.minimal-muted,.up-minimal-modal-overlay .minimal-stock.minimal-muted{color:#a1a1ac}.up-minimal .minimal-product-bottom,.up-minimal-sheet-overlay .minimal-product-bottom,.up-minimal-modal-overlay .minimal-product-bottom{display:grid;gap:12px;margin-top:auto}.up-minimal .minimal-product-bottom .up-minimal-btn,.up-minimal-sheet-overlay .minimal-product-bottom .up-minimal-btn,.up-minimal-modal-overlay .minimal-product-bottom .up-minimal-btn{width:100%;min-height:44px;padding:8px 12px;font-size:14px}.up-minimal .minimal-card-prices,.up-minimal-sheet-overlay .minimal-card-prices,.up-minimal-modal-overlay .minimal-card-prices{display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.up-minimal .minimal-old-price,.up-minimal-sheet-overlay .minimal-old-price,.up-minimal-modal-overlay .minimal-old-price{min-height:20px;font-size:13px;color:#a1a1ac}.up-minimal .minimal-price,.up-minimal-sheet-overlay .minimal-price,.up-minimal-modal-overlay .minimal-price{font-size:19px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.up-minimal .minimal-load-more,.up-minimal-sheet-overlay .minimal-load-more,.up-minimal-modal-overlay .minimal-load-more{width:min(320px,100%);margin:40px auto 0;display:grid;gap:14px;text-align:center}.up-minimal [data-cart-count],.up-minimal-sheet-overlay [data-cart-count],.up-minimal-modal-overlay [data-cart-count]{display:grid;place-items:center;min-width:22px;height:22px;padding-inline:4px;border-radius:6px;background:var(--up-minimal-color-primary-soft);color:var(--up-minimal-color-primary);font-size:12px;font-variant-numeric:tabular-nums}.up-minimal .minimal-stock,.up-minimal-sheet-overlay .minimal-stock,.up-minimal-modal-overlay .minimal-stock{display:flex;align-items:center;gap:6px}.up-minimal .minimal-stock::before,.up-minimal-sheet-overlay .minimal-stock::before,.up-minimal-modal-overlay .minimal-stock::before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.up-minimal .minimal-load-more p,.up-minimal-sheet-overlay .minimal-load-more p,.up-minimal-modal-overlay .minimal-load-more p{margin:0;font-size:14px;font-variant-numeric:tabular-nums}.up-minimal .minimal-load-more progress,.up-minimal-sheet-overlay .minimal-load-more progress,.up-minimal-modal-overlay .minimal-load-more progress{appearance:none;border:0;border-radius:4px;width:100%;height:4px;overflow:hidden;background:#343439;color:var(--up-minimal-color-primary)}.up-minimal .minimal-load-more progress::-webkit-progress-bar,.up-minimal-sheet-overlay .minimal-load-more progress::-webkit-progress-bar,.up-minimal-modal-overlay .minimal-load-more progress::-webkit-progress-bar{background:#343439}.up-minimal .minimal-load-more progress::-webkit-progress-value,.up-minimal-sheet-overlay .minimal-load-more progress::-webkit-progress-value,.up-minimal-modal-overlay .minimal-load-more progress::-webkit-progress-value{background:var(--up-minimal-color-primary)}.up-minimal .minimal-load-more progress::-moz-progress-bar,.up-minimal-sheet-overlay .minimal-load-more progress::-moz-progress-bar,.up-minimal-modal-overlay .minimal-load-more progress::-moz-progress-bar{background:var(--up-minimal-color-primary)}.up-minimal .minimal-load-more a,.up-minimal-sheet-overlay .minimal-load-more a,.up-minimal-modal-overlay .minimal-load-more a{min-height:48px;border-color:var(--up-minimal-color-primary-border);color:var(--up-minimal-color-primary);background:var(--up-minimal-color-primary-soft);gap:10px}.up-minimal .minimal-load-more a:hover,.up-minimal-sheet-overlay .minimal-load-more a:hover,.up-minimal-modal-overlay .minimal-load-more a:hover{background:var(--up-minimal-color-primary-light);border-color:var(--up-minimal-color-primary);text-decoration:none}.up-minimal .minimal-load-more a[aria-busy=true],.up-minimal-sheet-overlay .minimal-load-more a[aria-busy=true],.up-minimal-modal-overlay .minimal-load-more a[aria-busy=true]{cursor:wait}.up-minimal .minimal-load-more a[aria-busy=true] .up-minimal-icon,.up-minimal-sheet-overlay .minimal-load-more a[aria-busy=true] .up-minimal-icon,.up-minimal-modal-overlay .minimal-load-more a[aria-busy=true] .up-minimal-icon{animation:minimal-spin 1s linear infinite}@keyframes minimal-spin{to{transform:rotate(360deg)}}.up-minimal .minimal-quantity,.up-minimal-sheet-overlay .minimal-quantity,.up-minimal-modal-overlay .minimal-quantity{display:inline-flex;flex:none;align-items:center;border:1px solid var(--up-minimal-border-strong);border-radius:8px;background:#17171a}.up-minimal .minimal-quantity:focus-within,.up-minimal-sheet-overlay .minimal-quantity:focus-within,.up-minimal-modal-overlay .minimal-quantity:focus-within{outline:2px solid var(--up-minimal-color-primary);outline-offset:3px}.up-minimal .minimal-quantity input.up-minimal-input,.up-minimal-sheet-overlay .minimal-quantity input.up-minimal-input,.up-minimal-modal-overlay .minimal-quantity input.up-minimal-input{width:44px;min-width:44px;height:44px;min-height:44px;text-align:center;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;outline:none;font-size:15px;font-variant-numeric:tabular-nums;appearance:textfield}.up-minimal .minimal-quantity input::-webkit-inner-spin-button,.up-minimal .minimal-quantity input::-webkit-outer-spin-button,.up-minimal-sheet-overlay .minimal-quantity input::-webkit-inner-spin-button,.up-minimal-sheet-overlay .minimal-quantity input::-webkit-outer-spin-button,.up-minimal-modal-overlay .minimal-quantity input::-webkit-inner-spin-button,.up-minimal-modal-overlay .minimal-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.up-minimal .minimal-quantity button.up-minimal-btn,.up-minimal-sheet-overlay .minimal-quantity button.up-minimal-btn,.up-minimal-modal-overlay .minimal-quantity button.up-minimal-btn{flex:none;width:44px;height:44px;min-height:44px;padding:10px;color:#f4f4f5;border:0;border-radius:7px}.up-minimal .minimal-quantity button:hover:not(:disabled),.up-minimal-sheet-overlay .minimal-quantity button:hover:not(:disabled),.up-minimal-modal-overlay .minimal-quantity button:hover:not(:disabled){background:var(--up-minimal-color-primary-soft);color:var(--up-minimal-color-primary)}.up-minimal .minimal-quantity button:disabled,.up-minimal-sheet-overlay .minimal-quantity button:disabled,.up-minimal-modal-overlay .minimal-quantity button:disabled{opacity:1;background:rgba(0,0,0,0);color:#f4f4f5;cursor:default}.up-minimal .minimal-quantity[aria-busy=true],.up-minimal-sheet-overlay .minimal-quantity[aria-busy=true],.up-minimal-modal-overlay .minimal-quantity[aria-busy=true]{opacity:.6;cursor:wait}.up-minimal .minimal-payment-choice,.up-minimal-sheet-overlay .minimal-payment-choice,.up-minimal-modal-overlay .minimal-payment-choice{padding:12px;border:1px solid #343439;border-radius:8px;margin-bottom:10px}.up-minimal .minimal-payment-choice:has(input:checked),.up-minimal-sheet-overlay .minimal-payment-choice:has(input:checked),.up-minimal-modal-overlay .minimal-payment-choice:has(input:checked){border-color:var(--up-minimal-color-primary-border);background:var(--up-minimal-color-primary-soft)}.up-minimal .minimal-muted,.up-minimal-sheet-overlay .minimal-muted,.up-minimal-modal-overlay .minimal-muted{color:#a1a1ac}.up-minimal .minimal-small,.up-minimal-sheet-overlay .minimal-small,.up-minimal-modal-overlay .minimal-small{font-size:13px}.up-minimal .minimal-empty,.up-minimal-sheet-overlay .minimal-empty,.up-minimal-modal-overlay .minimal-empty{text-align:center;padding:64px 16px;color:#b6b6bf}.up-minimal .minimal-footer,.up-minimal-sheet-overlay .minimal-footer,.up-minimal-modal-overlay .minimal-footer{border-top:1px solid var(--up-minimal-border-light);padding-block:40px 24px;background:#17171a;color:var(--up-minimal-text-secondary);font-size:14px}.up-minimal .minimal-footer-grid,.up-minimal-sheet-overlay .minimal-footer-grid,.up-minimal-modal-overlay .minimal-footer-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:32px}.up-minimal .minimal-footer-grid:has(.minimal-footer-information),.up-minimal-sheet-overlay .minimal-footer-grid:has(.minimal-footer-information),.up-minimal-modal-overlay .minimal-footer-grid:has(.minimal-footer-information){grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.6fr) minmax(0, 1fr)}.up-minimal .minimal-footer-grid>*,.up-minimal-sheet-overlay .minimal-footer-grid>*,.up-minimal-modal-overlay .minimal-footer-grid>*{min-width:0}.up-minimal .minimal-footer h2,.up-minimal-sheet-overlay .minimal-footer h2,.up-minimal-modal-overlay .minimal-footer h2{font-size:16px;margin-bottom:16px;color:var(--up-minimal-text-primary)}.up-minimal .minimal-footer-brand,.up-minimal-sheet-overlay .minimal-footer-brand,.up-minimal-modal-overlay .minimal-footer-brand{display:inline-block;max-width:100%;font-size:22px;font-weight:600;line-height:1.4;color:var(--up-minimal-text-primary);overflow-wrap:anywhere}.up-minimal .minimal-footer-brand img,.up-minimal-sheet-overlay .minimal-footer-brand img,.up-minimal-modal-overlay .minimal-footer-brand img{object-fit:contain;object-position:left center}.up-minimal .minimal-footer-shopping,.up-minimal-sheet-overlay .minimal-footer-shopping,.up-minimal-modal-overlay .minimal-footer-shopping{display:grid;margin-top:16px}.up-minimal .minimal-footer-information nav,.up-minimal-sheet-overlay .minimal-footer-information nav,.up-minimal-modal-overlay .minimal-footer-information nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 24px}.up-minimal .minimal-footer nav a,.up-minimal-sheet-overlay .minimal-footer nav a,.up-minimal-modal-overlay .minimal-footer nav a{display:flex;align-items:center;min-height:44px;padding-block:8px;line-height:1.5;overflow-wrap:anywhere}.up-minimal .minimal-footer a:hover,.up-minimal-sheet-overlay .minimal-footer a:hover,.up-minimal-modal-overlay .minimal-footer a:hover{color:var(--up-minimal-text-primary)}.up-minimal .minimal-footer-phone,.up-minimal .minimal-footer-email,.up-minimal .minimal-footer-contact-link,.up-minimal-sheet-overlay .minimal-footer-phone,.up-minimal-sheet-overlay .minimal-footer-email,.up-minimal-sheet-overlay .minimal-footer-contact-link,.up-minimal-modal-overlay .minimal-footer-phone,.up-minimal-modal-overlay .minimal-footer-email,.up-minimal-modal-overlay .minimal-footer-contact-link{display:flex;align-items:center;gap:12px;min-height:44px;padding-block:8px}.up-minimal .minimal-footer-phone,.up-minimal-sheet-overlay .minimal-footer-phone,.up-minimal-modal-overlay .minimal-footer-phone{color:var(--up-minimal-text-primary);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.up-minimal .minimal-footer-contact .up-minimal-icon,.up-minimal-sheet-overlay .minimal-footer-contact .up-minimal-icon,.up-minimal-modal-overlay .minimal-footer-contact .up-minimal-icon{width:18px;height:18px;flex:none;color:var(--up-minimal-text-muted)}.up-minimal .minimal-footer-contact :is(a,p),.up-minimal-sheet-overlay .minimal-footer-contact :is(a,p),.up-minimal-modal-overlay .minimal-footer-contact :is(a,p){overflow-wrap:anywhere}.up-minimal .minimal-footer-detail,.up-minimal-sheet-overlay .minimal-footer-detail,.up-minimal-modal-overlay .minimal-footer-detail{display:flex;align-items:start;gap:12px;margin-top:16px;line-height:1.6}.up-minimal .minimal-footer-detail svg,.up-minimal-sheet-overlay .minimal-footer-detail svg,.up-minimal-modal-overlay .minimal-footer-detail svg{margin-top:3px}.up-minimal .minimal-footer-detail span,.up-minimal-sheet-overlay .minimal-footer-detail span,.up-minimal-modal-overlay .minimal-footer-detail span{display:block;color:var(--up-minimal-text-muted);font-size:12px;margin-bottom:4px}.up-minimal .minimal-footer-detail p,.up-minimal-sheet-overlay .minimal-footer-detail p,.up-minimal-modal-overlay .minimal-footer-detail p{margin:0;white-space:pre-line}.up-minimal .minimal-footer-bottom,.up-minimal-sheet-overlay .minimal-footer-bottom,.up-minimal-modal-overlay .minimal-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:20px;margin-top:32px;border-top:1px solid var(--up-minimal-border-light);color:var(--up-minimal-text-muted);font-size:12px}.up-minimal .minimal-header-utility,.up-minimal-sheet-overlay .minimal-header-utility,.up-minimal-modal-overlay .minimal-header-utility{border-bottom:1px solid var(--up-minimal-border-light);background:#17171a;color:var(--up-minimal-text-secondary);font-size:12px}.up-minimal .minimal-utility-row,.up-minimal .minimal-utility-nav,.up-minimal-sheet-overlay .minimal-utility-row,.up-minimal-sheet-overlay .minimal-utility-nav,.up-minimal-modal-overlay .minimal-utility-row,.up-minimal-modal-overlay .minimal-utility-nav{display:flex;align-items:center;gap:24px}.up-minimal .minimal-utility-nav>[aria-current],.up-minimal-sheet-overlay .minimal-utility-nav>[aria-current],.up-minimal-modal-overlay .minimal-utility-nav>[aria-current]{color:var(--up-minimal-color-primary)}.up-minimal .minimal-utility-row,.up-minimal-sheet-overlay .minimal-utility-row,.up-minimal-modal-overlay .minimal-utility-row{justify-content:space-between;min-height:40px}.up-minimal .minimal-utility-nav>a,.up-minimal .minimal-header-phone,.up-minimal-sheet-overlay .minimal-utility-nav>a,.up-minimal-sheet-overlay .minimal-header-phone,.up-minimal-modal-overlay .minimal-utility-nav>a,.up-minimal-modal-overlay .minimal-header-phone{display:inline-flex;align-items:center;min-height:40px;gap:8px}.up-minimal .minimal-header-phone,.up-minimal-sheet-overlay .minimal-header-phone,.up-minimal-modal-overlay .minimal-header-phone{font-weight:500;font-variant-numeric:tabular-nums}.up-minimal .minimal-header-phone svg,.up-minimal-sheet-overlay .minimal-header-phone svg,.up-minimal-modal-overlay .minimal-header-phone svg{width:14px;height:14px}.up-minimal .minimal-info-menu,.up-minimal-sheet-overlay .minimal-info-menu,.up-minimal-modal-overlay .minimal-info-menu{position:relative}.up-minimal .minimal-info-menu>summary,.up-minimal-sheet-overlay .minimal-info-menu>summary,.up-minimal-modal-overlay .minimal-info-menu>summary{display:flex;align-items:center;gap:6px;min-height:40px;cursor:pointer;list-style:none}.up-minimal .minimal-info-menu>summary::-webkit-details-marker,.up-minimal-sheet-overlay .minimal-info-menu>summary::-webkit-details-marker,.up-minimal-modal-overlay .minimal-info-menu>summary::-webkit-details-marker{display:none}.up-minimal .minimal-info-menu>summary svg,.up-minimal-sheet-overlay .minimal-info-menu>summary svg,.up-minimal-modal-overlay .minimal-info-menu>summary svg{width:14px;height:14px}.up-minimal .minimal-info-menu[open]>summary,.up-minimal-sheet-overlay .minimal-info-menu[open]>summary,.up-minimal-modal-overlay .minimal-info-menu[open]>summary{color:var(--up-minimal-text-primary)}.up-minimal .minimal-info-menu>nav,.up-minimal-sheet-overlay .minimal-info-menu>nav,.up-minimal-modal-overlay .minimal-info-menu>nav{position:absolute;z-index:60;top:calc(100% + 8px);left:0;width:280px;padding:8px;border:1px solid var(--up-minimal-border-color);border-radius:8px;background:var(--up-minimal-bg-surface);box-shadow:0 8px 24px rgba(0,0,0,.25)}.up-minimal .minimal-info-menu>nav a,.up-minimal-sheet-overlay .minimal-info-menu>nav a,.up-minimal-modal-overlay .minimal-info-menu>nav a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:4px;font-size:14px;overflow-wrap:anywhere}.up-minimal .minimal-info-menu>nav a:hover,.up-minimal-sheet-overlay .minimal-info-menu>nav a:hover,.up-minimal-modal-overlay .minimal-info-menu>nav a:hover{background:var(--up-minimal-bg-secondary);text-decoration:none}.up-minimal .minimal-header .minimal-header-row,.up-minimal-sheet-overlay .minimal-header .minimal-header-row,.up-minimal-modal-overlay .minimal-header .minimal-header-row{display:grid;grid-template-columns:minmax(0, 220px) minmax(0, 1fr) auto auto;gap:20px;min-height:80px}.up-minimal .minimal-header .minimal-search,.up-minimal-sheet-overlay .minimal-header .minimal-search,.up-minimal-modal-overlay .minimal-header .minimal-search{width:100%;max-width:none;margin:0}.up-minimal .minimal-header .minimal-search input,.up-minimal-sheet-overlay .minimal-header .minimal-search input,.up-minimal-modal-overlay .minimal-header .minimal-search input{background:var(--up-minimal-bg-surface);border-color:#4a4a52}.up-minimal .minimal-header .minimal-search input:focus,.up-minimal-sheet-overlay .minimal-header .minimal-search input:focus,.up-minimal-modal-overlay .minimal-header .minimal-search input:focus{border-color:var(--up-minimal-color-primary)}.up-minimal .minimal-header-actions .minimal-icon-button,.up-minimal-sheet-overlay .minimal-header-actions .minimal-icon-button,.up-minimal-modal-overlay .minimal-header-actions .minimal-icon-button{display:flex;flex-direction:column;justify-content:center;gap:6px;width:auto;min-width:64px;height:60px;padding:8px;border-radius:8px}.up-minimal .minimal-header-actions .minimal-header-action-label,.up-minimal-sheet-overlay .minimal-header-actions .minimal-header-action-label,.up-minimal-modal-overlay .minimal-header-actions .minimal-header-action-label{font-size:11px;color:var(--up-minimal-text-secondary);line-height:1}.up-minimal .minimal-header-actions .minimal-collection-link>:is([data-selection-count],[data-cart-count]),.up-minimal-sheet-overlay .minimal-header-actions .minimal-collection-link>:is([data-selection-count],[data-cart-count]),.up-minimal-modal-overlay .minimal-header-actions .minimal-collection-link>:is([data-selection-count],[data-cart-count]){top:2px;right:8px}.up-minimal .minimal-header-actions #minimal-cart-trigger,.up-minimal-sheet-overlay .minimal-header-actions #minimal-cart-trigger,.up-minimal-modal-overlay .minimal-header-actions #minimal-cart-trigger{border:1px solid var(--up-minimal-color-primary-border);background:var(--up-minimal-color-primary-soft);color:var(--up-minimal-color-primary)}.up-minimal .minimal-header-actions #minimal-cart-trigger:hover,.up-minimal-sheet-overlay .minimal-header-actions #minimal-cart-trigger:hover,.up-minimal-modal-overlay .minimal-header-actions #minimal-cart-trigger:hover{background:var(--up-minimal-color-primary-light)}.up-minimal .minimal-header-actions #minimal-cart-trigger .minimal-header-action-label,.up-minimal-sheet-overlay .minimal-header-actions #minimal-cart-trigger .minimal-header-action-label,.up-minimal-modal-overlay .minimal-header-actions #minimal-cart-trigger .minimal-header-action-label{color:var(--up-minimal-color-primary)}@media(max-width: 1000px){.up-minimal .minimal-header .minimal-header-row,.up-minimal-sheet-overlay .minimal-header .minimal-header-row,.up-minimal-modal-overlay .minimal-header .minimal-header-row{grid-template-columns:minmax(0, 180px) minmax(0, 1fr) auto auto;gap:12px}.up-minimal .minimal-footer-grid:has(.minimal-footer-information),.up-minimal-sheet-overlay .minimal-footer-grid:has(.minimal-footer-information),.up-minimal-modal-overlay .minimal-footer-grid:has(.minimal-footer-information){grid-template-columns:repeat(2, minmax(0, 1fr))}.up-minimal .minimal-footer-information,.up-minimal-sheet-overlay .minimal-footer-information,.up-minimal-modal-overlay .minimal-footer-information{grid-column:2;grid-row:1/3}.up-minimal .minimal-footer-information nav,.up-minimal-sheet-overlay .minimal-footer-information nav,.up-minimal-modal-overlay .minimal-footer-information nav{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 800px){.up-minimal .minimal-header-utility,.up-minimal-sheet-overlay .minimal-header-utility,.up-minimal-modal-overlay .minimal-header-utility{display:none}.up-minimal .minimal-header .minimal-header-row,.up-minimal-sheet-overlay .minimal-header .minimal-header-row,.up-minimal-modal-overlay .minimal-header .minimal-header-row{display:flex;min-height:0;flex-wrap:wrap;gap:8px;padding-block:12px}.up-minimal .minimal-header .minimal-brand,.up-minimal-sheet-overlay .minimal-header .minimal-brand,.up-minimal-modal-overlay .minimal-header .minimal-brand{flex:1;max-width:none;margin:0;font-size:20px}.up-minimal .minimal-header .minimal-header-search-group,.up-minimal-sheet-overlay .minimal-header .minimal-header-search-group,.up-minimal-modal-overlay .minimal-header .minimal-header-search-group{order:4;flex:0 0 100%;margin-top:4px}.up-minimal .minimal-header .minimal-search,.up-minimal-sheet-overlay .minimal-header .minimal-search,.up-minimal-modal-overlay .minimal-header .minimal-search{order:0;flex:1}.up-minimal .minimal-header-actions .minimal-icon-button,.up-minimal-sheet-overlay .minimal-header-actions .minimal-icon-button,.up-minimal-modal-overlay .minimal-header-actions .minimal-icon-button{width:44px;min-width:44px;height:44px;padding:10px}.up-minimal .minimal-header-actions .minimal-header-action-label,.up-minimal-sheet-overlay .minimal-header-actions .minimal-header-action-label,.up-minimal-modal-overlay .minimal-header-actions .minimal-header-action-label{display:none}.up-minimal .minimal-header-actions .minimal-collection-link>:is([data-selection-count],[data-cart-count]),.up-minimal-sheet-overlay .minimal-header-actions .minimal-collection-link>:is([data-selection-count],[data-cart-count]),.up-minimal-modal-overlay .minimal-header-actions .minimal-collection-link>:is([data-selection-count],[data-cart-count]){top:0;right:0}.up-minimal .minimal-footer-grid,.up-minimal .minimal-footer-grid:has(.minimal-footer-information),.up-minimal-sheet-overlay .minimal-footer-grid,.up-minimal-sheet-overlay .minimal-footer-grid:has(.minimal-footer-information),.up-minimal-modal-overlay .minimal-footer-grid,.up-minimal-modal-overlay .minimal-footer-grid:has(.minimal-footer-information){grid-template-columns:minmax(0, 1fr);gap:28px}.up-minimal .minimal-footer-information,.up-minimal-sheet-overlay .minimal-footer-information,.up-minimal-modal-overlay .minimal-footer-information{grid-column:auto;grid-row:auto}.up-minimal .minimal-footer-information nav,.up-minimal .minimal-footer-shopping,.up-minimal-sheet-overlay .minimal-footer-information nav,.up-minimal-sheet-overlay .minimal-footer-shopping,.up-minimal-modal-overlay .minimal-footer-information nav,.up-minimal-modal-overlay .minimal-footer-shopping{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 20px}.up-minimal .minimal-footer-brand,.up-minimal-sheet-overlay .minimal-footer-brand,.up-minimal-modal-overlay .minimal-footer-brand{font-size:20px}.up-minimal .minimal-footer,.up-minimal-sheet-overlay .minimal-footer,.up-minimal-modal-overlay .minimal-footer{padding-top:32px}}@media(max-width: 460px){.up-minimal .minimal-header .minimal-brand,.up-minimal-sheet-overlay .minimal-header .minimal-brand,.up-minimal-modal-overlay .minimal-header .minimal-brand{font-size:16px}.up-minimal .minimal-header .minimal-brand:has(img),.up-minimal-sheet-overlay .minimal-header .minimal-brand:has(img),.up-minimal-modal-overlay .minimal-header .minimal-brand:has(img){flex:0 0 100%;margin-bottom:4px}.up-minimal .minimal-header .minimal-brand img,.up-minimal-sheet-overlay .minimal-header .minimal-brand img,.up-minimal-modal-overlay .minimal-header .minimal-brand img{width:min(100%,300px)}.up-minimal .minimal-header-row:has(.minimal-brand img) .minimal-language-menu,.up-minimal-sheet-overlay .minimal-header-row:has(.minimal-brand img) .minimal-language-menu,.up-minimal-modal-overlay .minimal-header-row:has(.minimal-brand img) .minimal-language-menu{margin-right:auto}}.up-minimal .minimal-sheet,.up-minimal-sheet-overlay .minimal-sheet,.up-minimal-modal-overlay .minimal-sheet{width:min(540px,100vw);display:flex;flex-direction:column;background:var(--up-minimal-bg-surface);color:#f4f4f5}.up-minimal .minimal-sheet-heading,.up-minimal-sheet-overlay .minimal-sheet-heading,.up-minimal-modal-overlay .minimal-sheet-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #343439}.up-minimal .minimal-sheet-heading h2,.up-minimal-sheet-overlay .minimal-sheet-heading h2,.up-minimal-modal-overlay .minimal-sheet-heading h2{margin:0}.up-minimal .minimal-sheet-body,.up-minimal-sheet-overlay .minimal-sheet-body,.up-minimal-modal-overlay .minimal-sheet-body{flex:1;overflow-y:auto;padding:24px;scrollbar-width:thin;scrollbar-color:#64646e #19191c}.up-minimal .minimal-sheet-footer,.up-minimal-sheet-overlay .minimal-sheet-footer,.up-minimal-modal-overlay .minimal-sheet-footer{padding:20px 24px;border-top:1px solid #343439;display:grid;gap:8px}.up-minimal .minimal-sheet-feedback,.up-minimal-sheet-overlay .minimal-sheet-feedback,.up-minimal-modal-overlay .minimal-sheet-feedback{margin:0 0 8px;padding:12px;border:1px solid var(--up-minimal-color-danger-border);border-radius:8px;background:var(--up-minimal-color-danger-light);color:var(--up-minimal-color-danger);font-size:14px}.up-minimal .minimal-cart-line,.up-minimal-sheet-overlay .minimal-cart-line,.up-minimal-modal-overlay .minimal-cart-line{display:grid;grid-template-columns:76px minmax(0, 1fr) auto;gap:14px;padding-block:18px;border-bottom:1px solid #343439}.up-minimal .minimal-cart-line:first-child,.up-minimal-sheet-overlay .minimal-cart-line:first-child,.up-minimal-modal-overlay .minimal-cart-line:first-child{padding-top:0}.up-minimal .minimal-cart-line img,.up-minimal-sheet-overlay .minimal-cart-line img,.up-minimal-modal-overlay .minimal-cart-line img{border-radius:6px;background:#f4f4f3}.up-minimal .minimal-cart-detail,.up-minimal-sheet-overlay .minimal-cart-detail,.up-minimal-modal-overlay .minimal-cart-detail{min-width:0;font-size:14px}.up-minimal .minimal-cart-detail>a,.up-minimal-sheet-overlay .minimal-cart-detail>a,.up-minimal-modal-overlay .minimal-cart-detail>a{overflow-wrap:anywhere}.up-minimal .minimal-cart-detail small,.up-minimal-sheet-overlay .minimal-cart-detail small,.up-minimal-modal-overlay .minimal-cart-detail small{display:block;color:#b6b6bf}.up-minimal .minimal-cart-line>strong,.up-minimal-sheet-overlay .minimal-cart-line>strong,.up-minimal-modal-overlay .minimal-cart-line>strong{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.up-minimal .minimal-cart-controls,.up-minimal-sheet-overlay .minimal-cart-controls,.up-minimal-modal-overlay .minimal-cart-controls{display:flex;align-items:center;gap:8px;margin-top:12px}.up-minimal .minimal-cart-controls,.up-minimal-sheet-overlay .minimal-cart-controls,.up-minimal-modal-overlay .minimal-cart-controls{flex-wrap:wrap}.up-minimal .minimal-cart-controls>button,.up-minimal-sheet-overlay .minimal-cart-controls>button,.up-minimal-modal-overlay .minimal-cart-controls>button{min-height:44px;padding:10px;color:#b6b6bf}.up-minimal .minimal-cart-controls>button:hover,.up-minimal-sheet-overlay .minimal-cart-controls>button:hover,.up-minimal-modal-overlay .minimal-cart-controls>button:hover{color:var(--up-minimal-color-danger)}.up-minimal .minimal-cart-totals,.up-minimal-sheet-overlay .minimal-cart-totals,.up-minimal-modal-overlay .minimal-cart-totals{padding-block:20px;display:grid;gap:8px}.up-minimal .minimal-cart-totals>div,.up-minimal .minimal-receipt-row,.up-minimal-sheet-overlay .minimal-cart-totals>div,.up-minimal-sheet-overlay .minimal-receipt-row,.up-minimal-modal-overlay .minimal-cart-totals>div,.up-minimal-modal-overlay .minimal-receipt-row{display:flex;justify-content:space-between;gap:16px}.up-minimal .minimal-cart-totals>div:last-child,.up-minimal-sheet-overlay .minimal-cart-totals>div:last-child,.up-minimal-modal-overlay .minimal-cart-totals>div:last-child{font-size:18px}.up-minimal .minimal-cart-page,.up-minimal-sheet-overlay .minimal-cart-page,.up-minimal-modal-overlay .minimal-cart-page{max-width:820px}.up-minimal .minimal-checkout-grid,.up-minimal-sheet-overlay .minimal-checkout-grid,.up-minimal-modal-overlay .minimal-checkout-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 420px);gap:64px}.up-minimal .minimal-fields-grid,.up-minimal-sheet-overlay .minimal-fields-grid,.up-minimal-modal-overlay .minimal-fields-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 18px}.up-minimal .minimal-checkout-fields .up-minimal-field,.up-minimal-sheet-overlay .minimal-checkout-fields .up-minimal-field,.up-minimal-modal-overlay .minimal-checkout-fields .up-minimal-field{align-content:start}.up-minimal .minimal-checkout-fields section,.up-minimal .minimal-checkout-fields fieldset,.up-minimal-sheet-overlay .minimal-checkout-fields section,.up-minimal-sheet-overlay .minimal-checkout-fields fieldset,.up-minimal-modal-overlay .minimal-checkout-fields section,.up-minimal-modal-overlay .minimal-checkout-fields fieldset{margin-bottom:28px;padding:0 0 22px;border:0;border-bottom:1px solid #2a2a2f}.up-minimal .minimal-checkout-fields legend,.up-minimal-sheet-overlay .minimal-checkout-fields legend,.up-minimal-modal-overlay .minimal-checkout-fields legend{font-size:20px;font-weight:600;margin-bottom:16px}.up-minimal .minimal-payment-choice,.up-minimal-sheet-overlay .minimal-payment-choice,.up-minimal-modal-overlay .minimal-payment-choice{display:flex;align-items:center;gap:12px;padding-block:10px;cursor:pointer}.up-minimal .minimal-payment-choice input,.up-minimal .minimal-agree input,.up-minimal-sheet-overlay .minimal-payment-choice input,.up-minimal-sheet-overlay .minimal-agree input,.up-minimal-modal-overlay .minimal-payment-choice input,.up-minimal-modal-overlay .minimal-agree input{accent-color:var(--up-minimal-color-primary);width:18px;height:18px;flex:none}.up-minimal .minimal-checkout-summary-column,.up-minimal-sheet-overlay .minimal-checkout-summary-column,.up-minimal-modal-overlay .minimal-checkout-summary-column{min-width:0}.up-minimal .minimal-checkout-summary-column>.minimal-checkout-summary,.up-minimal-sheet-overlay .minimal-checkout-summary-column>.minimal-checkout-summary,.up-minimal-modal-overlay .minimal-checkout-summary-column>.minimal-checkout-summary{position:sticky;top:var(--minimal-checkout-top, 104px)}.up-minimal .minimal-checkout-summary-column.minimal-checkout-static>.minimal-checkout-summary,.up-minimal-sheet-overlay .minimal-checkout-summary-column.minimal-checkout-static>.minimal-checkout-summary,.up-minimal-modal-overlay .minimal-checkout-summary-column.minimal-checkout-static>.minimal-checkout-summary{position:static}.up-minimal .minimal-payment-instructions,.up-minimal-sheet-overlay .minimal-payment-instructions,.up-minimal-modal-overlay .minimal-payment-instructions{margin:12px 0 16px;padding-top:16px;border-top:1px solid #343439;font-size:14px}.up-minimal .minimal-payment-instructions>p,.up-minimal-sheet-overlay .minimal-payment-instructions>p,.up-minimal-modal-overlay .minimal-payment-instructions>p{white-space:pre-line;overflow-wrap:anywhere;margin:10px 0}.up-minimal .minimal-payment-instructions>small,.up-minimal-sheet-overlay .minimal-payment-instructions>small,.up-minimal-modal-overlay .minimal-payment-instructions>small{display:block;line-height:1.6}.up-minimal .minimal-checkout-summary,.up-minimal-sheet-overlay .minimal-checkout-summary,.up-minimal-modal-overlay .minimal-checkout-summary{background:var(--up-minimal-bg-surface);border:1px solid #343439;border-radius:12px;padding:24px;align-self:start}.up-minimal .minimal-checkout-summary .minimal-cart-line,.up-minimal-sheet-overlay .minimal-checkout-summary .minimal-cart-line,.up-minimal-modal-overlay .minimal-checkout-summary .minimal-cart-line{grid-template-columns:56px minmax(0, 1fr)}.up-minimal .minimal-checkout-summary .minimal-cart-line>strong,.up-minimal-sheet-overlay .minimal-checkout-summary .minimal-cart-line>strong,.up-minimal-modal-overlay .minimal-checkout-summary .minimal-cart-line>strong{grid-column:2}.up-minimal .minimal-checkout-summary .minimal-cart-line img,.up-minimal-sheet-overlay .minimal-checkout-summary .minimal-cart-line img,.up-minimal-modal-overlay .minimal-checkout-summary .minimal-cart-line img{width:56px;height:56px}.up-minimal .minimal-agree,.up-minimal-sheet-overlay .minimal-agree,.up-minimal-modal-overlay .minimal-agree{display:flex;align-items:flex-start;gap:10px;font-size:13px;margin-block:18px}.up-minimal .minimal-agree a,.up-minimal-sheet-overlay .minimal-agree a,.up-minimal-modal-overlay .minimal-agree a{text-decoration:underline}.up-minimal .minimal-submit,.up-minimal-sheet-overlay .minimal-submit,.up-minimal-modal-overlay .minimal-submit{width:100%;margin-block:14px 12px}.up-minimal .minimal-error,.up-minimal .minimal-field-error,.up-minimal .minimal-submit-error,.up-minimal-sheet-overlay .minimal-error,.up-minimal-sheet-overlay .minimal-field-error,.up-minimal-sheet-overlay .minimal-submit-error,.up-minimal-modal-overlay .minimal-error,.up-minimal-modal-overlay .minimal-field-error,.up-minimal-modal-overlay .minimal-submit-error{color:#ffaaa7;font-size:13px}.up-minimal .minimal-field-error,.up-minimal-sheet-overlay .minimal-field-error,.up-minimal-modal-overlay .minimal-field-error{display:block;margin-top:5px}.up-minimal [aria-invalid=true],.up-minimal-sheet-overlay [aria-invalid=true],.up-minimal-modal-overlay [aria-invalid=true]{border-color:#ffaaa7}.up-minimal .minimal-notice,.up-minimal-sheet-overlay .minimal-notice,.up-minimal-modal-overlay .minimal-notice{position:fixed;z-index:1100;bottom:24px;left:50%;transform:translateX(-50%);width:min(480px,100% - 32px);padding:16px 20px;background:#29292e;color:#f4f4f5;border:1px solid #64646e;border-radius:8px}.up-minimal .minimal-breadcrumb,.up-minimal-sheet-overlay .minimal-breadcrumb,.up-minimal-modal-overlay .minimal-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#a1a1ac;margin-bottom:28px}.up-minimal .minimal-product-layout,.up-minimal-sheet-overlay .minimal-product-layout,.up-minimal-modal-overlay .minimal-product-layout{display:grid;grid-template-columns:minmax(0, 1.9fr) minmax(0, 1fr);grid-template-areas:"identity identity" "gallery purchase" "information purchase" "content purchase";gap:32px 40px}.up-minimal .minimal-product-identity,.up-minimal-sheet-overlay .minimal-product-identity,.up-minimal-modal-overlay .minimal-product-identity{grid-area:identity}.up-minimal .minimal-product-identity h1,.up-minimal-sheet-overlay .minimal-product-identity h1,.up-minimal-modal-overlay .minimal-product-identity h1{margin-bottom:16px}.up-minimal .minimal-product-meta,.up-minimal-sheet-overlay .minimal-product-meta,.up-minimal-modal-overlay .minimal-product-meta{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;color:#a1a1ac;margin:0;overflow-wrap:anywhere}.up-minimal .minimal-product-meta .minimal-stock,.up-minimal-sheet-overlay .minimal-product-meta .minimal-stock,.up-minimal-modal-overlay .minimal-product-meta .minimal-stock{margin:0;font-size:13px}.up-minimal .minimal-gallery,.up-minimal-sheet-overlay .minimal-gallery,.up-minimal-modal-overlay .minimal-gallery{grid-area:gallery;align-self:start;min-width:0}.up-minimal .minimal-purchase-column,.up-minimal-sheet-overlay .minimal-purchase-column,.up-minimal-modal-overlay .minimal-purchase-column{grid-area:purchase;min-width:0}.up-minimal .minimal-purchase-column>.minimal-purchase,.up-minimal-sheet-overlay .minimal-purchase-column>.minimal-purchase,.up-minimal-modal-overlay .minimal-purchase-column>.minimal-purchase{position:sticky;top:var(--minimal-purchase-top, 104px)}.up-minimal .minimal-purchase-column.minimal-purchase-static>.minimal-purchase,.up-minimal-sheet-overlay .minimal-purchase-column.minimal-purchase-static>.minimal-purchase,.up-minimal-modal-overlay .minimal-purchase-column.minimal-purchase-static>.minimal-purchase{position:static}.up-minimal .minimal-product-information,.up-minimal-sheet-overlay .minimal-product-information,.up-minimal-modal-overlay .minimal-product-information{grid-area:information;min-width:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}.up-minimal .minimal-gallery,.up-minimal-sheet-overlay .minimal-gallery,.up-minimal-modal-overlay .minimal-gallery{max-width:640px;width:100%;margin-inline:auto}.up-minimal .minimal-gallery>a,.up-minimal-sheet-overlay .minimal-gallery>a,.up-minimal-modal-overlay .minimal-gallery>a{display:block;background:#f4f4f3;border-radius:12px;overflow:hidden}.up-minimal .minimal-gallery>a>img,.up-minimal-sheet-overlay .minimal-gallery>a>img,.up-minimal-modal-overlay .minimal-gallery>a>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.up-minimal .minimal-gallery-main,.up-minimal-sheet-overlay .minimal-gallery-main,.up-minimal-modal-overlay .minimal-gallery-main{position:relative;cursor:zoom-in;touch-action:pan-y}.up-minimal .minimal-zoom-label,.up-minimal-sheet-overlay .minimal-zoom-label,.up-minimal-modal-overlay .minimal-zoom-label{position:absolute;bottom:12px;right:12px;border:1px solid #343439;background:var(--up-minimal-bg-surface);color:#f4f4f5;border-radius:6px;font-size:12px;padding:5px 10px}.up-minimal .minimal-gallery-controls,.up-minimal-sheet-overlay .minimal-gallery-controls,.up-minimal-modal-overlay .minimal-gallery-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px}.up-minimal .minimal-thumbnails,.up-minimal-sheet-overlay .minimal-thumbnails,.up-minimal-modal-overlay .minimal-thumbnails{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding:4px;scrollbar-width:thin;scrollbar-color:#64646e #19191c}.up-minimal .minimal-thumbnail,.up-minimal-sheet-overlay .minimal-thumbnail,.up-minimal-modal-overlay .minimal-thumbnail{display:block;flex:0 0 72px;padding:0;border:2px solid rgba(0,0,0,0);background:#f4f4f3;border-radius:8px;overflow:hidden;cursor:pointer}.up-minimal .minimal-thumbnail img,.up-minimal-sheet-overlay .minimal-thumbnail img,.up-minimal-modal-overlay .minimal-thumbnail img{width:68px;height:68px;object-fit:contain}.up-minimal .minimal-thumbnail[aria-current],.up-minimal-sheet-overlay .minimal-thumbnail[aria-current],.up-minimal-modal-overlay .minimal-thumbnail[aria-current]{border-color:var(--up-minimal-color-primary)}.up-minimal .minimal-thumbnail:hover,.up-minimal-sheet-overlay .minimal-thumbnail:hover,.up-minimal-modal-overlay .minimal-thumbnail:hover{border-color:#a1a1ac}.up-minimal .minimal-product-details h1,.up-minimal-sheet-overlay .minimal-product-details h1,.up-minimal-modal-overlay .minimal-product-details h1{margin-bottom:14px}.up-minimal .minimal-product-price,.up-minimal-sheet-overlay .minimal-product-price,.up-minimal-modal-overlay .minimal-product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;font-size:32px;margin-block:0 20px;font-variant-numeric:tabular-nums}.up-minimal .minimal-product-price del,.up-minimal-sheet-overlay .minimal-product-price del,.up-minimal-modal-overlay .minimal-product-price del{color:#a1a1ac;font-size:18px}.up-minimal .minimal-purchase-total,.up-minimal-sheet-overlay .minimal-purchase-total,.up-minimal-modal-overlay .minimal-purchase-total{margin:0 0 16px;color:#b6b6bf}.up-minimal .minimal-purchase-total strong,.up-minimal-sheet-overlay .minimal-purchase-total strong,.up-minimal-modal-overlay .minimal-purchase-total strong{color:var(--up-minimal-text-primary)}.up-minimal .minimal-receipt-options,.up-minimal-sheet-overlay .minimal-receipt-options,.up-minimal-modal-overlay .minimal-receipt-options{display:block;font-size:13px;margin-top:4px;color:#b6b6bf}.up-minimal .minimal-quote-status,.up-minimal-sheet-overlay .minimal-quote-status,.up-minimal-modal-overlay .minimal-quote-status{color:#b6b6bf;margin:0 0 16px}.up-minimal .minimal-quote-status button,.up-minimal-sheet-overlay .minimal-quote-status button,.up-minimal-modal-overlay .minimal-quote-status button{border:0;background:none;padding:4px 0;margin-left:8px;font:inherit;cursor:pointer}.up-minimal .minimal-buy-row,.up-minimal-sheet-overlay .minimal-buy-row,.up-minimal-modal-overlay .minimal-buy-row{display:flex;gap:12px;align-items:flex-end;margin-bottom:16px}.up-minimal .minimal-quantity-label,.up-minimal-sheet-overlay .minimal-quantity-label,.up-minimal-modal-overlay .minimal-quantity-label{display:block;font-size:12px;color:#b6b6bf;margin-bottom:6px}.up-minimal .minimal-buy-row>button,.up-minimal-sheet-overlay .minimal-buy-row>button,.up-minimal-modal-overlay .minimal-buy-row>button{flex:1;min-height:46px}.up-minimal .minimal-purchase,.up-minimal-sheet-overlay .minimal-purchase,.up-minimal-modal-overlay .minimal-purchase{padding:24px;background:var(--up-minimal-bg-surface);border:1px solid #343439;border-radius:12px}.up-minimal .minimal-purchase-notes,.up-minimal-sheet-overlay .minimal-purchase-notes,.up-minimal-modal-overlay .minimal-purchase-notes{display:grid;align-content:start;gap:20px}.up-minimal .minimal-purchase-notes>div,.up-minimal-sheet-overlay .minimal-purchase-notes>div,.up-minimal-modal-overlay .minimal-purchase-notes>div{display:flex;gap:12px;align-items:flex-start}.up-minimal .minimal-purchase-notes .up-minimal-icon,.up-minimal-sheet-overlay .minimal-purchase-notes .up-minimal-icon,.up-minimal-modal-overlay .minimal-purchase-notes .up-minimal-icon{flex:none;margin-top:3px;color:var(--up-minimal-color-primary)}.up-minimal .minimal-purchase-notes strong,.up-minimal-sheet-overlay .minimal-purchase-notes strong,.up-minimal-modal-overlay .minimal-purchase-notes strong{font-size:14px;font-weight:500}.up-minimal .minimal-purchase-notes p,.up-minimal-sheet-overlay .minimal-purchase-notes p,.up-minimal-modal-overlay .minimal-purchase-notes p{margin:4px 0 0;font-size:13px;color:#b6b6bf}.up-minimal .minimal-quick-specs,.up-minimal-sheet-overlay .minimal-quick-specs,.up-minimal-modal-overlay .minimal-quick-specs{min-width:0}.up-minimal .minimal-section-heading,.up-minimal-sheet-overlay .minimal-section-heading,.up-minimal-modal-overlay .minimal-section-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.up-minimal .minimal-section-heading h2,.up-minimal-sheet-overlay .minimal-section-heading h2,.up-minimal-modal-overlay .minimal-section-heading h2{font-size:16px;margin:0}.up-minimal .minimal-text-link,.up-minimal-sheet-overlay .minimal-text-link,.up-minimal-modal-overlay .minimal-text-link{text-decoration:underline;text-underline-offset:4px;color:var(--up-minimal-color-primary)}.up-minimal .minimal-product-content,.up-minimal-sheet-overlay .minimal-product-content,.up-minimal-modal-overlay .minimal-product-content{grid-area:content;display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:32px;padding-top:16px;border-top:1px solid #343439}.up-minimal .minimal-product-content>section,.up-minimal-sheet-overlay .minimal-product-content>section,.up-minimal-modal-overlay .minimal-product-content>section{min-width:0;scroll-margin-top:110px}.up-minimal .minimal-language-menu,.up-minimal-sheet-overlay .minimal-language-menu,.up-minimal-modal-overlay .minimal-language-menu{position:relative;flex:none}.up-minimal .minimal-language-menu summary,.up-minimal-sheet-overlay .minimal-language-menu summary,.up-minimal-modal-overlay .minimal-language-menu summary{min-height:44px;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px;border-radius:6px;cursor:pointer;list-style:none;font-size:12px;font-weight:500;color:#b6b6bf}.up-minimal .minimal-language-menu summary::-webkit-details-marker,.up-minimal-sheet-overlay .minimal-language-menu summary::-webkit-details-marker,.up-minimal-modal-overlay .minimal-language-menu summary::-webkit-details-marker{display:none}.up-minimal .minimal-language-menu summary .up-minimal-icon,.up-minimal-sheet-overlay .minimal-language-menu summary .up-minimal-icon,.up-minimal-modal-overlay .minimal-language-menu summary .up-minimal-icon{width:12px;height:12px}.up-minimal .minimal-language-menu[open] summary,.up-minimal .minimal-language-menu summary:hover,.up-minimal-sheet-overlay .minimal-language-menu[open] summary,.up-minimal-sheet-overlay .minimal-language-menu summary:hover,.up-minimal-modal-overlay .minimal-language-menu[open] summary,.up-minimal-modal-overlay .minimal-language-menu summary:hover{color:#f4f4f5;background:#252529}.up-minimal .minimal-language-menu nav,.up-minimal-sheet-overlay .minimal-language-menu nav,.up-minimal-modal-overlay .minimal-language-menu nav{position:absolute;top:calc(100% + 8px);right:0;width:180px;padding:4px;border:1px solid #343439;background:#1e1e22;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.25);z-index:60}.up-minimal .minimal-language-menu nav a,.up-minimal-sheet-overlay .minimal-language-menu nav a,.up-minimal-modal-overlay .minimal-language-menu nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 12px;border-radius:4px;font-size:14px}.up-minimal .minimal-language-menu nav a:hover,.up-minimal-sheet-overlay .minimal-language-menu nav a:hover,.up-minimal-modal-overlay .minimal-language-menu nav a:hover{background:#252529;text-decoration:none}.up-minimal .minimal-language-menu [aria-current],.up-minimal-sheet-overlay .minimal-language-menu [aria-current],.up-minimal-modal-overlay .minimal-language-menu [aria-current]{background:var(--up-minimal-color-primary-soft);color:var(--up-minimal-color-primary)}.up-minimal .minimal-language-code,.up-minimal-sheet-overlay .minimal-language-code,.up-minimal-modal-overlay .minimal-language-code{font-size:11px;color:#a1a1ac}.up-minimal .minimal-header-actions,.up-minimal-sheet-overlay .minimal-header-actions,.up-minimal-modal-overlay .minimal-header-actions{display:flex;flex:none;align-items:center;gap:4px}.up-minimal .minimal-collection-link,.up-minimal-sheet-overlay .minimal-collection-link,.up-minimal-modal-overlay .minimal-collection-link{position:relative}.up-minimal .minimal-collection-link>:is([data-selection-count],[data-cart-count]),.up-minimal-sheet-overlay .minimal-collection-link>:is([data-selection-count],[data-cart-count]),.up-minimal-modal-overlay .minimal-collection-link>:is([data-selection-count],[data-cart-count]){position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 3px;display:grid;place-items:center;border-radius:5px;background:var(--up-minimal-color-primary);color:var(--up-minimal-text-inverse);font-size:10px;font-variant-numeric:tabular-nums}.up-minimal .minimal-collection-actions,.up-minimal-sheet-overlay .minimal-collection-actions,.up-minimal-modal-overlay .minimal-collection-actions{display:flex;gap:6px;margin-bottom:24px}.up-minimal .minimal-collection-actions button,.up-minimal-sheet-overlay .minimal-collection-actions button,.up-minimal-modal-overlay .minimal-collection-actions button{border:1px solid #343439}.up-minimal .minimal-card-utility,.up-minimal-sheet-overlay .minimal-card-utility,.up-minimal-modal-overlay .minimal-card-utility{display:flex;align-items:center;gap:4px;min-width:0;margin-block:4px;justify-content:space-between}.up-minimal .minimal-card-utility .minimal-stock,.up-minimal-sheet-overlay .minimal-card-utility .minimal-stock,.up-minimal-modal-overlay .minimal-card-utility .minimal-stock{margin:0;min-width:0}.up-minimal .minimal-card-utility .minimal-collection-actions,.up-minimal-sheet-overlay .minimal-card-utility .minimal-collection-actions,.up-minimal-modal-overlay .minimal-card-utility .minimal-collection-actions{margin:0 -6px 0 0;gap:0}.up-minimal .minimal-card-utility .minimal-collection-actions button,.up-minimal-sheet-overlay .minimal-card-utility .minimal-collection-actions button,.up-minimal-modal-overlay .minimal-card-utility .minimal-collection-actions button{width:36px;height:44px;min-height:44px;padding:8px;border:0;background:rgba(0,0,0,0);color:#b6b6bf}.up-minimal .minimal-card-utility .minimal-collection-actions button[aria-pressed=true],.up-minimal-sheet-overlay .minimal-card-utility .minimal-collection-actions button[aria-pressed=true],.up-minimal-modal-overlay .minimal-card-utility .minimal-collection-actions button[aria-pressed=true]{color:var(--up-minimal-color-primary);background:rgba(0,0,0,0)}.up-minimal .minimal-card-utility .up-minimal-icon,.up-minimal-sheet-overlay .minimal-card-utility .up-minimal-icon,.up-minimal-modal-overlay .minimal-card-utility .up-minimal-icon{width:18px;height:18px}.up-minimal .minimal-collection-actions button[aria-pressed=true],.up-minimal-sheet-overlay .minimal-collection-actions button[aria-pressed=true],.up-minimal-modal-overlay .minimal-collection-actions button[aria-pressed=true]{color:var(--up-minimal-color-primary);border-color:var(--up-minimal-color-primary-border);background:var(--up-minimal-color-primary-soft)}.up-minimal .minimal-collection-actions [data-selection-toggle=wishlist][aria-pressed=true] use,.up-minimal-sheet-overlay .minimal-collection-actions [data-selection-toggle=wishlist][aria-pressed=true] use,.up-minimal-modal-overlay .minimal-collection-actions [data-selection-toggle=wishlist][aria-pressed=true] use{fill:currentColor}.up-minimal .minimal-product-collection-actions,.up-minimal-sheet-overlay .minimal-product-collection-actions,.up-minimal-modal-overlay .minimal-product-collection-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin:4px 0 0}.up-minimal .minimal-product-collection-actions button,.up-minimal-sheet-overlay .minimal-product-collection-actions button,.up-minimal-modal-overlay .minimal-product-collection-actions button{width:100%;height:auto;min-height:44px;padding:8px;border:0;gap:8px;background:rgba(0,0,0,0);color:#b6b6bf;font-size:13px}.up-minimal .minimal-product-collection-actions button[aria-pressed=true],.up-minimal-sheet-overlay .minimal-product-collection-actions button[aria-pressed=true],.up-minimal-modal-overlay .minimal-product-collection-actions button[aria-pressed=true]{background:rgba(0,0,0,0);color:var(--up-minimal-color-primary)}.up-minimal .minimal-product-collection-actions button:hover,.up-minimal-sheet-overlay .minimal-product-collection-actions button:hover,.up-minimal-modal-overlay .minimal-product-collection-actions button:hover{background:#252529}.up-minimal .minimal-product-collection-actions .up-minimal-icon,.up-minimal-sheet-overlay .minimal-product-collection-actions .up-minimal-icon,.up-minimal-modal-overlay .minimal-product-collection-actions .up-minimal-icon{width:18px;height:18px}.up-minimal .minimal-card-media,.up-minimal-sheet-overlay .minimal-card-media,.up-minimal-modal-overlay .minimal-card-media{position:relative}.up-minimal .minimal-card-media .minimal-product-media,.up-minimal-sheet-overlay .minimal-card-media .minimal-product-media,.up-minimal-modal-overlay .minimal-card-media .minimal-product-media{touch-action:pan-y}.up-minimal .minimal-card-gallery-controls,.up-minimal-sheet-overlay .minimal-card-gallery-controls,.up-minimal-modal-overlay .minimal-card-gallery-controls{position:absolute;inset:0;pointer-events:none}.up-minimal .minimal-card-gallery-controls>span,.up-minimal-sheet-overlay .minimal-card-gallery-controls>span,.up-minimal-modal-overlay .minimal-card-gallery-controls>span{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);background:#fff;color:#52525b;padding:2px 6px;border-radius:6px;font-size:12px;font-variant-numeric:tabular-nums}.up-minimal .minimal-card-gallery-controls button,.up-minimal-sheet-overlay .minimal-card-gallery-controls button,.up-minimal-modal-overlay .minimal-card-gallery-controls button{position:absolute;top:50%;margin-top:-22px;pointer-events:auto;background:rgba(0,0,0,0);border:0;color:#52525b;padding:12px}.up-minimal .minimal-card-gallery-controls button:first-child,.up-minimal-sheet-overlay .minimal-card-gallery-controls button:first-child,.up-minimal-modal-overlay .minimal-card-gallery-controls button:first-child{left:2px}.up-minimal .minimal-card-gallery-controls button:last-child,.up-minimal-sheet-overlay .minimal-card-gallery-controls button:last-child,.up-minimal-modal-overlay .minimal-card-gallery-controls button:last-child{right:2px}.up-minimal .minimal-card-gallery-controls button:hover,.up-minimal-sheet-overlay .minimal-card-gallery-controls button:hover,.up-minimal-modal-overlay .minimal-card-gallery-controls button:hover{background:rgba(0,0,0,0);color:#52525b}.up-minimal .minimal-card-gallery-controls .up-minimal-icon,.up-minimal-sheet-overlay .minimal-card-gallery-controls .up-minimal-icon,.up-minimal-modal-overlay .minimal-card-gallery-controls .up-minimal-icon{width:18px;height:18px}.up-minimal .minimal-backtop,.up-minimal-sheet-overlay .minimal-backtop,.up-minimal-modal-overlay .minimal-backtop{position:fixed;z-index:50;right:24px;bottom:24px;background:var(--up-minimal-bg-surface);border-color:var(--up-minimal-border-strong)}.up-minimal.minimal-has-sticky .minimal-backtop,.up-minimal-sheet-overlay.minimal-has-sticky .minimal-backtop,.up-minimal-modal-overlay.minimal-has-sticky .minimal-backtop{bottom:118px}.up-minimal .minimal-compare-scroll,.up-minimal-sheet-overlay .minimal-compare-scroll,.up-minimal-modal-overlay .minimal-compare-scroll{overflow-x:auto;border:1px solid #343439;border-radius:12px;scrollbar-width:thin;scrollbar-color:#71717a #1e1e22}.up-minimal .minimal-compare-table,.up-minimal-sheet-overlay .minimal-compare-table,.up-minimal-modal-overlay .minimal-compare-table{width:100%;min-width:calc(var(--compare-columns)*240px);table-layout:fixed;border-collapse:collapse;background:var(--up-minimal-bg-surface);font-size:14px}.up-minimal .minimal-compare-table th,.up-minimal .minimal-compare-table td,.up-minimal-sheet-overlay .minimal-compare-table th,.up-minimal-sheet-overlay .minimal-compare-table td,.up-minimal-modal-overlay .minimal-compare-table th,.up-minimal-modal-overlay .minimal-compare-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #343439;overflow-wrap:anywhere}.up-minimal .minimal-compare-table thead th,.up-minimal .minimal-compare-table td,.up-minimal-sheet-overlay .minimal-compare-table thead th,.up-minimal-sheet-overlay .minimal-compare-table td,.up-minimal-modal-overlay .minimal-compare-table thead th,.up-minimal-modal-overlay .minimal-compare-table td{border-right:1px solid #343439}.up-minimal .minimal-compare-table tr>:last-child,.up-minimal-sheet-overlay .minimal-compare-table tr>:last-child,.up-minimal-modal-overlay .minimal-compare-table tr>:last-child{border-right:0}.up-minimal .minimal-compare-table tbody tr:last-child>*,.up-minimal-sheet-overlay .minimal-compare-table tbody tr:last-child>*,.up-minimal-modal-overlay .minimal-compare-table tbody tr:last-child>*{border-bottom:0}.up-minimal .minimal-compare-label th,.up-minimal-sheet-overlay .minimal-compare-label th,.up-minimal-modal-overlay .minimal-compare-label th{background:#252529;font-weight:500;color:#b6b6bf;padding-block:10px}.up-minimal .minimal-compare-label th>span,.up-minimal-sheet-overlay .minimal-compare-label th>span,.up-minimal-modal-overlay .minimal-compare-label th>span{display:inline-block;position:sticky;left:16px;max-width:calc(100vw - 66px)}.up-minimal .minimal-compare-label small,.up-minimal-sheet-overlay .minimal-compare-label small,.up-minimal-modal-overlay .minimal-compare-label small{display:block;font-size:11px;color:#a1a1ac;margin-bottom:2px}.up-minimal .minimal-compare-meta,.up-minimal-sheet-overlay .minimal-compare-meta,.up-minimal-modal-overlay .minimal-compare-meta{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:-8px}.up-minimal .minimal-compare-meta .minimal-card-sku,.up-minimal-sheet-overlay .minimal-compare-meta .minimal-card-sku,.up-minimal-modal-overlay .minimal-compare-meta .minimal-card-sku{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-minimal .minimal-compare-meta button,.up-minimal-sheet-overlay .minimal-compare-meta button,.up-minimal-modal-overlay .minimal-compare-meta button{color:#a1a1ac;border:0;background:rgba(0,0,0,0);width:32px;padding-inline:6px}.up-minimal .minimal-compare-meta .up-minimal-icon,.up-minimal-sheet-overlay .minimal-compare-meta .up-minimal-icon,.up-minimal-modal-overlay .minimal-compare-meta .up-minimal-icon{width:18px;height:18px}.up-minimal .minimal-compare-product img,.up-minimal-sheet-overlay .minimal-compare-product img,.up-minimal-modal-overlay .minimal-compare-product img{width:100%;height:220px;object-fit:contain;background:#f4f4f3;border-radius:8px;margin-bottom:14px}.up-minimal .minimal-compare-product a,.up-minimal-sheet-overlay .minimal-compare-product a,.up-minimal-modal-overlay .minimal-compare-product a{font-weight:500}.up-minimal .minimal-compare-buy,.up-minimal-sheet-overlay .minimal-compare-buy,.up-minimal-modal-overlay .minimal-compare-buy{margin-top:14px}.up-minimal .minimal-compare-buy .up-minimal-btn,.up-minimal-sheet-overlay .minimal-compare-buy .up-minimal-btn,.up-minimal-modal-overlay .minimal-compare-buy .up-minimal-btn{width:100%;min-height:44px;padding-inline:10px;font-size:14px}.up-minimal .minimal-product-content>section:only-child,.up-minimal-sheet-overlay .minimal-product-content>section:only-child,.up-minimal-modal-overlay .minimal-product-content>section:only-child{grid-column:1/-1;width:100%}.up-minimal .minimal-specification-group,.up-minimal-sheet-overlay .minimal-specification-group,.up-minimal-modal-overlay .minimal-specification-group{margin-top:24px}.up-minimal .minimal-specification-group h3,.up-minimal-sheet-overlay .minimal-specification-group h3,.up-minimal-modal-overlay .minimal-specification-group h3{font-size:15px;margin-bottom:8px}.up-minimal .minimal-rich-text,.up-minimal-sheet-overlay .minimal-rich-text,.up-minimal-modal-overlay .minimal-rich-text{max-width:72ch;overflow-wrap:anywhere}.up-minimal .minimal-rich-text img,.up-minimal-sheet-overlay .minimal-rich-text img,.up-minimal-modal-overlay .minimal-rich-text img{height:auto}.up-minimal .minimal-rich-text a,.up-minimal-sheet-overlay .minimal-rich-text a,.up-minimal-modal-overlay .minimal-rich-text a{text-decoration:underline}.up-minimal .minimal-rich-text table,.up-minimal-sheet-overlay .minimal-rich-text table,.up-minimal-modal-overlay .minimal-rich-text table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.up-minimal .minimal-specifications,.up-minimal-sheet-overlay .minimal-specifications,.up-minimal-modal-overlay .minimal-specifications{font-size:14px}.up-minimal .minimal-specifications>div,.up-minimal-sheet-overlay .minimal-specifications>div,.up-minimal-modal-overlay .minimal-specifications>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-block:10px;border-bottom:1px solid #343439}.up-minimal .minimal-specifications dt,.up-minimal-sheet-overlay .minimal-specifications dt,.up-minimal-modal-overlay .minimal-specifications dt{color:#a1a1ac}.up-minimal .minimal-specifications dd,.up-minimal-sheet-overlay .minimal-specifications dd,.up-minimal-modal-overlay .minimal-specifications dd{margin:0}.up-minimal .minimal-specifications dt,.up-minimal .minimal-specifications dd,.up-minimal-sheet-overlay .minimal-specifications dt,.up-minimal-sheet-overlay .minimal-specifications dd,.up-minimal-modal-overlay .minimal-specifications dt,.up-minimal-modal-overlay .minimal-specifications dd{overflow-wrap:anywhere;min-width:0}.up-minimal .minimal-specifications,.up-minimal-sheet-overlay .minimal-specifications,.up-minimal-modal-overlay .minimal-specifications{margin-block:12px 0}.up-minimal .minimal-sticky-buy,.up-minimal-sheet-overlay .minimal-sticky-buy,.up-minimal-modal-overlay .minimal-sticky-buy{display:none}.up-minimal .minimal-sticky-summary,.up-minimal-sheet-overlay .minimal-sticky-summary,.up-minimal-modal-overlay .minimal-sticky-summary{min-width:0;display:grid;gap:2px}.up-minimal .minimal-sticky-summary>span,.up-minimal-sheet-overlay .minimal-sticky-summary>span,.up-minimal-modal-overlay .minimal-sticky-summary>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.up-minimal .minimal-sticky-buy .up-minimal-btn,.up-minimal-sheet-overlay .minimal-sticky-buy .up-minimal-btn,.up-minimal-modal-overlay .minimal-sticky-buy .up-minimal-btn{flex:none}.up-minimal.minimal-product-view .minimal-footer,.up-minimal-sheet-overlay.minimal-product-view .minimal-footer,.up-minimal-modal-overlay.minimal-product-view .minimal-footer{padding-bottom:48px}.up-minimal.minimal-has-sticky .minimal-notice,.up-minimal-sheet-overlay.minimal-has-sticky .minimal-notice,.up-minimal-modal-overlay.minimal-has-sticky .minimal-notice{bottom:118px}.up-minimal .minimal-photo-dialog,.up-minimal-sheet-overlay .minimal-photo-dialog,.up-minimal-modal-overlay .minimal-photo-dialog{max-width:960px;padding:16px;border:0;background:var(--up-minimal-bg-surface)}.up-minimal .minimal-photo-heading,.up-minimal-sheet-overlay .minimal-photo-heading,.up-minimal-modal-overlay .minimal-photo-heading{display:flex;justify-content:space-between;align-items:center;min-height:44px;color:#b6b6bf;font-size:13px;margin-bottom:12px}.up-minimal .minimal-photo-dialog>img,.up-minimal-sheet-overlay .minimal-photo-dialog>img,.up-minimal-modal-overlay .minimal-photo-dialog>img{width:100%;height:min(70vh,760px);object-fit:contain;background:#f4f4f3;border-radius:8px;touch-action:pan-y}.up-minimal .minimal-photo-controls,.up-minimal-sheet-overlay .minimal-photo-controls,.up-minimal-modal-overlay .minimal-photo-controls{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.up-minimal .minimal-search-context,.up-minimal-sheet-overlay .minimal-search-context,.up-minimal-modal-overlay .minimal-search-context{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:28px;font-size:14px;color:#b6b6bf}.up-minimal .minimal-search-context p,.up-minimal-sheet-overlay .minimal-search-context p,.up-minimal-modal-overlay .minimal-search-context p{margin:0;overflow-wrap:anywhere}.up-minimal .minimal-cart-status,.up-minimal-sheet-overlay .minimal-cart-status,.up-minimal-modal-overlay .minimal-cart-status{margin:0}.up-minimal .minimal-information,.up-minimal-sheet-overlay .minimal-information,.up-minimal-modal-overlay .minimal-information{max-width:820px}.up-minimal .minimal-contact-form,.up-minimal-sheet-overlay .minimal-contact-form,.up-minimal-modal-overlay .minimal-contact-form{margin-top:36px;max-width:580px}.up-minimal .minimal-receipt,.up-minimal-sheet-overlay .minimal-receipt,.up-minimal-modal-overlay .minimal-receipt{max-width:740px}.up-minimal .minimal-receipt-section,.up-minimal-sheet-overlay .minimal-receipt-section,.up-minimal-modal-overlay .minimal-receipt-section{margin-block:32px;padding-bottom:24px;border-bottom:1px solid #343439}.up-minimal .minimal-receipt-row,.up-minimal-sheet-overlay .minimal-receipt-row,.up-minimal-modal-overlay .minimal-receipt-row{padding-block:10px}.up-minimal .minimal-receipt-row>span,.up-minimal-sheet-overlay .minimal-receipt-row>span,.up-minimal-modal-overlay .minimal-receipt-row>span{min-width:0;overflow-wrap:anywhere}.up-minimal .minimal-receipt-row>strong,.up-minimal-sheet-overlay .minimal-receipt-row>strong,.up-minimal-modal-overlay .minimal-receipt-row>strong{white-space:nowrap}.up-minimal .minimal-bank,.up-minimal-sheet-overlay .minimal-bank,.up-minimal-modal-overlay .minimal-bank{white-space:pre-wrap;font:inherit;background:#202023;padding:20px;border-radius:8px;overflow-wrap:anywhere}.up-minimal .minimal-success-icon,.up-minimal-sheet-overlay .minimal-success-icon,.up-minimal-modal-overlay .minimal-success-icon{width:44px;height:44px;margin-bottom:20px;color:#89d3ae}.up-minimal .minimal-sr,.up-minimal-sheet-overlay .minimal-sr,.up-minimal-modal-overlay .minimal-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.up-minimal .minimal-skip,.up-minimal-sheet-overlay .minimal-skip,.up-minimal-modal-overlay .minimal-skip{position:fixed;left:16px;top:12px;transform:translateY(-200%);z-index:1200;background:#f4f4f5;color:#18181b;padding:12px;border-radius:6px}.up-minimal .minimal-skip:focus,.up-minimal-sheet-overlay .minimal-skip:focus,.up-minimal-modal-overlay .minimal-skip:focus{transform:none}@media(max-width: 1020px){.up-minimal .minimal-product-grid,.up-minimal-sheet-overlay .minimal-product-grid,.up-minimal-modal-overlay .minimal-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.up-minimal .minimal-checkout-grid,.up-minimal-sheet-overlay .minimal-checkout-grid,.up-minimal-modal-overlay .minimal-checkout-grid{gap:32px;grid-template-columns:minmax(0, 1fr) minmax(0, 360px)}.up-minimal .minimal-product-layout,.up-minimal-sheet-overlay .minimal-product-layout,.up-minimal-modal-overlay .minimal-product-layout{gap:32px}}@media(max-width: 1100px){.up-minimal .minimal-checkout-summary-column>.minimal-checkout-summary,.up-minimal-sheet-overlay .minimal-checkout-summary-column>.minimal-checkout-summary,.up-minimal-modal-overlay .minimal-checkout-summary-column>.minimal-checkout-summary{position:static}.up-minimal .minimal-purchase-column>.minimal-purchase,.up-minimal-sheet-overlay .minimal-purchase-column>.minimal-purchase,.up-minimal-modal-overlay .minimal-purchase-column>.minimal-purchase{position:static}.up-minimal .minimal-sticky-buy,.up-minimal-sheet-overlay .minimal-sticky-buy,.up-minimal-modal-overlay .minimal-sticky-buy{position:fixed;z-index:40;bottom:0;right:0;width:100%;display:flex;gap:16px;align-items:center;background:var(--up-minimal-bg-surface);border-top:1px solid #64646e;padding:10px 16px calc(10px + env(safe-area-inset-bottom));justify-content:space-between}.up-minimal .minimal-sticky-buy .up-minimal-btn,.up-minimal-sheet-overlay .minimal-sticky-buy .up-minimal-btn,.up-minimal-modal-overlay .minimal-sticky-buy .up-minimal-btn{min-height:44px;padding-inline:16px;font-size:13px}.up-minimal .minimal-sticky-buy .minimal-price,.up-minimal-sheet-overlay .minimal-sticky-buy .minimal-price,.up-minimal-modal-overlay .minimal-sticky-buy .minimal-price{font-size:22px}.up-minimal.minimal-product-view .minimal-footer,.up-minimal-sheet-overlay.minimal-product-view .minimal-footer,.up-minimal-modal-overlay.minimal-product-view .minimal-footer{padding-bottom:calc(120px + env(safe-area-inset-bottom))}}@media(max-width: 800px){.up-minimal .minimal-header-actions,.up-minimal-sheet-overlay .minimal-header-actions,.up-minimal-modal-overlay .minimal-header-actions{gap:0}.up-minimal .minimal-header-row,.up-minimal-sheet-overlay .minimal-header-row,.up-minimal-modal-overlay .minimal-header-row{gap:8px}.up-minimal .minimal-brand,.up-minimal-sheet-overlay .minimal-brand,.up-minimal-modal-overlay .minimal-brand{flex:1;margin-right:0}.up-minimal .minimal-footer,.up-minimal-sheet-overlay .minimal-footer,.up-minimal-modal-overlay .minimal-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.up-minimal .minimal-backtop,.up-minimal-sheet-overlay .minimal-backtop,.up-minimal-modal-overlay .minimal-backtop{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.up-minimal.minimal-has-sticky .minimal-backtop,.up-minimal-sheet-overlay.minimal-has-sticky .minimal-backtop,.up-minimal-modal-overlay.minimal-has-sticky .minimal-backtop{bottom:calc(94px + env(safe-area-inset-bottom))}.up-minimal .minimal-header,.up-minimal-sheet-overlay .minimal-header,.up-minimal-modal-overlay .minimal-header{position:static}.up-minimal .minimal-container,.up-minimal-sheet-overlay .minimal-container,.up-minimal-modal-overlay .minimal-container{width:calc(100% - 32px)}.up-minimal .minimal-main,.up-minimal-sheet-overlay .minimal-main,.up-minimal-modal-overlay .minimal-main{padding-block:30px 48px}.up-minimal .minimal-header-row,.up-minimal-sheet-overlay .minimal-header-row,.up-minimal-modal-overlay .minimal-header-row{flex-wrap:wrap;gap:12px;padding-block:16px}.up-minimal .minimal-brand,.up-minimal-sheet-overlay .minimal-brand,.up-minimal-modal-overlay .minimal-brand{margin-right:auto;font-size:20px}.up-minimal .minimal-search,.up-minimal-sheet-overlay .minimal-search,.up-minimal-modal-overlay .minimal-search{order:4;flex-basis:100%;max-width:none}.up-minimal .minimal-product-grid,.up-minimal-sheet-overlay .minimal-product-grid,.up-minimal-modal-overlay .minimal-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.up-minimal .minimal-checkout-grid,.up-minimal .minimal-product-layout,.up-minimal-sheet-overlay .minimal-checkout-grid,.up-minimal-sheet-overlay .minimal-product-layout,.up-minimal-modal-overlay .minimal-checkout-grid,.up-minimal-modal-overlay .minimal-product-layout{grid-template-columns:minmax(0, 1fr);gap:24px}.up-minimal .minimal-product-layout,.up-minimal-sheet-overlay .minimal-product-layout,.up-minimal-modal-overlay .minimal-product-layout{grid-template-areas:"identity" "gallery" "purchase" "information" "content"}.up-minimal .minimal-purchase-column>.minimal-purchase,.up-minimal-sheet-overlay .minimal-purchase-column>.minimal-purchase,.up-minimal-modal-overlay .minimal-purchase-column>.minimal-purchase{position:static}.up-minimal .minimal-product-information,.up-minimal-sheet-overlay .minimal-product-information,.up-minimal-modal-overlay .minimal-product-information{gap:24px}.up-minimal .minimal-product-meta,.up-minimal-sheet-overlay .minimal-product-meta,.up-minimal-modal-overlay .minimal-product-meta{margin-bottom:0}.up-minimal .minimal-product-content,.up-minimal-sheet-overlay .minimal-product-content,.up-minimal-modal-overlay .minimal-product-content{grid-template-columns:minmax(0, 1fr);gap:32px;padding-top:24px;margin-top:8px}.up-minimal .minimal-product-content>section,.up-minimal-sheet-overlay .minimal-product-content>section,.up-minimal-modal-overlay .minimal-product-content>section{scroll-margin-top:24px}.up-minimal .minimal-product-price,.up-minimal-sheet-overlay .minimal-product-price,.up-minimal-modal-overlay .minimal-product-price{font-size:28px}.up-minimal .minimal-gallery>a>img,.up-minimal-sheet-overlay .minimal-gallery>a>img,.up-minimal-modal-overlay .minimal-gallery>a>img{aspect-ratio:4/3}.up-minimal .minimal-purchase,.up-minimal-sheet-overlay .minimal-purchase,.up-minimal-modal-overlay .minimal-purchase{padding:20px}.up-minimal .minimal-photo-dialog,.up-minimal-sheet-overlay .minimal-photo-dialog,.up-minimal-modal-overlay .minimal-photo-dialog{padding:12px}.up-minimal .minimal-photo-dialog>img,.up-minimal-sheet-overlay .minimal-photo-dialog>img,.up-minimal-modal-overlay .minimal-photo-dialog>img{height:min(65vh,640px)}.up-minimal .minimal-checkout-summary,.up-minimal-sheet-overlay .minimal-checkout-summary,.up-minimal-modal-overlay .minimal-checkout-summary{padding:20px}.up-minimal .minimal-gallery,.up-minimal-sheet-overlay .minimal-gallery,.up-minimal-modal-overlay .minimal-gallery{max-width:560px;width:100%;margin-inline:auto}.up-minimal .minimal-sheet,.up-minimal-sheet-overlay .minimal-sheet,.up-minimal-modal-overlay .minimal-sheet{width:100vw}.up-minimal .minimal-sheet-heading,.up-minimal .minimal-sheet-body,.up-minimal .minimal-sheet-footer,.up-minimal-sheet-overlay .minimal-sheet-heading,.up-minimal-sheet-overlay .minimal-sheet-body,.up-minimal-sheet-overlay .minimal-sheet-footer,.up-minimal-modal-overlay .minimal-sheet-heading,.up-minimal-modal-overlay .minimal-sheet-body,.up-minimal-modal-overlay .minimal-sheet-footer{padding:18px}}@media(min-width: 720px)and (max-width: 1100px){.up-minimal .minimal-product-layout,.up-minimal-sheet-overlay .minimal-product-layout,.up-minimal-modal-overlay .minimal-product-layout{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"identity identity" "gallery purchase" "information information" "content content";gap:32px 24px}.up-minimal .minimal-gallery>a>img,.up-minimal-sheet-overlay .minimal-gallery>a>img,.up-minimal-modal-overlay .minimal-gallery>a>img{aspect-ratio:1}.up-minimal .minimal-purchase,.up-minimal-sheet-overlay .minimal-purchase,.up-minimal-modal-overlay .minimal-purchase{padding:20px}.up-minimal .minimal-buy-row>button,.up-minimal-sheet-overlay .minimal-buy-row>button,.up-minimal-modal-overlay .minimal-buy-row>button{padding-inline:12px;font-size:14px}.up-minimal .minimal-product-information,.up-minimal-sheet-overlay .minimal-product-information,.up-minimal-modal-overlay .minimal-product-information{gap:24px}.up-minimal .minimal-product-content,.up-minimal-sheet-overlay .minimal-product-content,.up-minimal-modal-overlay .minimal-product-content{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;margin-top:0;padding-top:24px}}@media(max-width: 460px){.up-minimal .minimal-product-information,.up-minimal-sheet-overlay .minimal-product-information,.up-minimal-modal-overlay .minimal-product-information{grid-template-columns:minmax(0, 1fr);gap:28px}.up-minimal .minimal-compare-table,.up-minimal-sheet-overlay .minimal-compare-table,.up-minimal-modal-overlay .minimal-compare-table{width:calc(var(--compare-columns)*50%);min-width:100%}.up-minimal .minimal-compare-table th,.up-minimal .minimal-compare-table td,.up-minimal-sheet-overlay .minimal-compare-table th,.up-minimal-sheet-overlay .minimal-compare-table td,.up-minimal-modal-overlay .minimal-compare-table th,.up-minimal-modal-overlay .minimal-compare-table td{padding:12px}.up-minimal .minimal-compare-product img,.up-minimal-sheet-overlay .minimal-compare-product img,.up-minimal-modal-overlay .minimal-compare-product img{height:140px;margin-bottom:12px}.up-minimal .minimal-compare-product .minimal-product-name,.up-minimal-sheet-overlay .minimal-compare-product .minimal-product-name,.up-minimal-modal-overlay .minimal-compare-product .minimal-product-name{-webkit-line-clamp:3;min-height:57px}.up-minimal .minimal-compare-buy,.up-minimal-sheet-overlay .minimal-compare-buy,.up-minimal-modal-overlay .minimal-compare-buy{margin-top:10px}.up-minimal .minimal-compare-meta .minimal-card-sku,.up-minimal-sheet-overlay .minimal-compare-meta .minimal-card-sku,.up-minimal-modal-overlay .minimal-compare-meta .minimal-card-sku{font-size:10px}.up-minimal .minimal-buy-row,.up-minimal-sheet-overlay .minimal-buy-row,.up-minimal-modal-overlay .minimal-buy-row{flex-wrap:wrap}.up-minimal .minimal-buy-row>button,.up-minimal-sheet-overlay .minimal-buy-row>button,.up-minimal-modal-overlay .minimal-buy-row>button{flex-basis:100%}.up-minimal .minimal-brand,.up-minimal-sheet-overlay .minimal-brand,.up-minimal-modal-overlay .minimal-brand{font-size:16px;flex:1}.up-minimal .minimal-header-row,.up-minimal-sheet-overlay .minimal-header-row,.up-minimal-modal-overlay .minimal-header-row{gap:8px;padding-block:12px}.up-minimal .minimal-breadcrumb,.up-minimal-sheet-overlay .minimal-breadcrumb,.up-minimal-modal-overlay .minimal-breadcrumb{margin-bottom:20px}.up-minimal .minimal-product-info,.up-minimal-sheet-overlay .minimal-product-info,.up-minimal-modal-overlay .minimal-product-info{padding:12px}.up-minimal .minimal-product-name,.up-minimal-sheet-overlay .minimal-product-name,.up-minimal-modal-overlay .minimal-product-name{font-size:13px;line-height:1.45;min-height:38px}.up-minimal .minimal-price,.up-minimal-sheet-overlay .minimal-price,.up-minimal-modal-overlay .minimal-price{font-size:19px}.up-minimal .minimal-product-bottom,.up-minimal-sheet-overlay .minimal-product-bottom,.up-minimal-modal-overlay .minimal-product-bottom{display:grid;gap:8px}.up-minimal .minimal-stock,.up-minimal-sheet-overlay .minimal-stock,.up-minimal-modal-overlay .minimal-stock{margin-block:6px 8px;font-size:11px}.up-minimal .minimal-old-price,.up-minimal-sheet-overlay .minimal-old-price,.up-minimal-modal-overlay .minimal-old-price{min-height:16px;font-size:11px}.up-minimal .minimal-card-utility .minimal-collection-actions button,.up-minimal-sheet-overlay .minimal-card-utility .minimal-collection-actions button,.up-minimal-modal-overlay .minimal-card-utility .minimal-collection-actions button{width:32px}.up-minimal .minimal-product-info>.minimal-card-sku,.up-minimal-sheet-overlay .minimal-product-info>.minimal-card-sku,.up-minimal-modal-overlay .minimal-product-info>.minimal-card-sku{display:none}.up-minimal .minimal-product-bottom form,.up-minimal .minimal-product-bottom .up-minimal-btn,.up-minimal-sheet-overlay .minimal-product-bottom form,.up-minimal-sheet-overlay .minimal-product-bottom .up-minimal-btn,.up-minimal-modal-overlay .minimal-product-bottom form,.up-minimal-modal-overlay .minimal-product-bottom .up-minimal-btn{width:100%}.up-minimal .minimal-fields-grid,.up-minimal-sheet-overlay .minimal-fields-grid,.up-minimal-modal-overlay .minimal-fields-grid{grid-template-columns:minmax(0, 1fr)}.up-minimal .minimal-cart-line,.up-minimal-sheet-overlay .minimal-cart-line,.up-minimal-modal-overlay .minimal-cart-line{grid-template-columns:60px minmax(0, 1fr);gap:12px}.up-minimal .minimal-cart-line>strong,.up-minimal-sheet-overlay .minimal-cart-line>strong,.up-minimal-modal-overlay .minimal-cart-line>strong{grid-column:2}.up-minimal .minimal-cart-line img,.up-minimal-sheet-overlay .minimal-cart-line img,.up-minimal-modal-overlay .minimal-cart-line img{width:60px;height:60px}}.up-minimal.minimal-product-view .minimal-backtop,.up-minimal-sheet-overlay.minimal-product-view .minimal-backtop,.up-minimal-modal-overlay.minimal-product-view .minimal-backtop{bottom:var(--minimal-product-backtop-bottom, 24px)}@media(prefers-reduced-motion: reduce){.up-minimal *,.up-minimal *::before,.up-minimal *::after,.up-minimal-sheet-overlay *,.up-minimal-sheet-overlay *::before,.up-minimal-sheet-overlay *::after,.up-minimal-modal-overlay *,.up-minimal-modal-overlay *::before,.up-minimal-modal-overlay *::after{transition-duration:0s !important;animation-duration:0s !important}}.up-minimal .minimal-header-search-group{display:flex;align-items:center;gap:8px;min-width:0}.up-minimal .minimal-header-search-group .minimal-search{min-width:0}.up-minimal .minimal-social-menu{position:relative;flex:none}.up-minimal .minimal-social-menu>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--up-minimal-border-color);border-radius:6px;color:var(--up-minimal-text-secondary);cursor:pointer;list-style:none}.up-minimal .minimal-social-menu>summary::-webkit-details-marker{display:none}.up-minimal .minimal-social-menu>summary:hover,.up-minimal .minimal-social-menu[open]>summary{background:var(--up-minimal-bg-secondary);color:var(--up-minimal-text-primary)}.up-minimal .minimal-social-menu>nav{position:absolute;z-index:65;top:calc(100% + 8px);right:0;width:220px;max-width:calc(100vw - 32px);padding:4px;border:1px solid var(--up-minimal-border-color);border-radius:8px;background:var(--up-minimal-bg-surface);box-shadow:0 8px 24px rgba(0,0,0,.25)}.up-minimal .minimal-social-menu>nav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border-radius:4px;font-size:14px}.up-minimal .minimal-social-menu>nav a:hover{background:var(--up-minimal-bg-secondary);text-decoration:none}.up-minimal .minimal-footer-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.up-minimal .minimal-footer-social>a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--up-minimal-border-color);border-radius:6px;color:var(--up-minimal-text-secondary)}.up-minimal .minimal-footer-social>a:hover{color:var(--up-minimal-text-primary);background:var(--up-minimal-bg-secondary);text-decoration:none}.up-minimal .minimal-product-contact-menu{margin-top:8px}.up-minimal .minimal-product-contact-menu>summary{width:fit-content;justify-content:flex-start;padding-inline:0;border:0;color:var(--up-minimal-color-primary);font-size:14px}.up-minimal .minimal-product-contact-menu>summary:hover,.up-minimal .minimal-product-contact-menu[open]>summary{color:var(--up-minimal-color-primary);background:rgba(0,0,0,0);text-decoration:underline;text-underline-offset:4px}.up-minimal .minimal-product-contact-menu>summary svg{width:14px;height:14px}.up-minimal .minimal-product-contact-menu>nav{left:0;right:auto}
