:root{--glass-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.03),
        inset 1.8px 3px 0px -2px rgba(255, 255, 255, 0.27),
        inset -2px -2px 0px -2px rgba(255, 255, 255, 0.24),
        inset -3px -8px 1px -6px rgba(255, 255, 255, 0.18),
        inset -0.3px -1px 4px 0px rgba(0, 0, 0, 0.24),
        inset -1.5px 2.5px 0px -2px rgba(0, 0, 0, 0.4),
        inset 0px 3px 4px -2px rgba(0, 0, 0, 0.4),
        inset 2px -6.5px 1px -4px rgba(0, 0, 0, 0.2),
        0px 1px 5px 0px rgba(0, 0, 0, 0.2),
        0px 6px 16px 0px rgba(0, 0, 0, 0.16);--glass-shadow-sm:inset 0 0 0 1px rgba(255, 255, 255, 0.04),
        inset 1.4px 2.2px 0px -1.6px rgba(255, 255, 255, 0.24),
        inset -1.5px -1.5px 0px -1.6px rgba(255, 255, 255, 0.2),
        inset -0.3px -1px 3px 0px rgba(0, 0, 0, 0.22),
        inset 0px 2px 3px -2px rgba(0, 0, 0, 0.36),
        0px 1px 4px 0px rgba(0, 0, 0, 0.22);--ui-font:"Montserrat", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--glass-fill:rgba(255, 255, 255, 0.05);--glass-fill-raised:rgba(255, 255, 255, 0.11);--glass-fill-sunken:rgba(0, 0, 0, 0.3);--glass-fill-well:rgba(0, 0, 0, 0.26);--glass-well-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.03),
        inset 0 2px 4px -1px rgba(0, 0, 0, 0.5),
        inset 1.5px 2px 0 -1.5px rgba(0, 0, 0, 0.4),
        inset -1.5px -2.5px 0 -1.5px rgba(255, 255, 255, 0.16),
        0 0.5px 0 0 rgba(255, 255, 255, 0.05);--glass-blur:blur(22px) saturate(165%);--glass-blur-sm:blur(10px) saturate(150%);--glass-press:cubic-bezier(.22, 1, .36, 1)}[data-theme=dark] body.oem-body{background-color:var(--ui-bg);background-image:radial-gradient(125% 74%at 6% -10%,rgba(122,152,198,.26),transparent 64%),radial-gradient(105% 66%at 106% 106%,rgba(196,152,104,.17),transparent 68%),radial-gradient(150% 105%at 50% 40%,rgba(255,255,255,.05),transparent 76%);background-attachment:fixed;background-repeat:no-repeat}.ui-page,.ui-button,.ui-segment,.oem-titlebar,.ui-modal{font-family:var(--ui-font)}.ui-page-title,.oem-titlebar-title,.ui-modal-title{letter-spacing:-.02em}.ui-section{margin-bottom:32px}.ui-card,.oem-pager{margin-left:16px;margin-right:16px}.oem-template-grid{gap:12px;padding:0 16px 8px}.oem-line-wrap{padding-left:16px;padding-right:16px}.ui-card,.oem-pager{background:var(--glass-fill);border:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}.ui-modal{background:var(--glass-fill-raised);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}.ui-overlay{background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-segmented,.oem-line-segmented{height:38px;background:var(--glass-fill-sunken);border:0;-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);box-shadow:var(--glass-well-shadow)}.oem-line-segmented:after{background:var(--glass-fill-raised);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);box-shadow:var(--glass-shadow-sm)}.oem-collection-card{margin-bottom:12px}.oem-collection-after{display:inline-flex;align-items:center;gap:4px;color:var(--ui-hint);font-weight:600}.oem-picker{padding:18px 0 8px;background:linear-gradient(rgba(255,255,255,.07),rgba(255,255,255,.07)),#141417}.oem-picker .oem-picker-row{background:0 0}.oem-picker .ui-modal-title{padding:0 22px 12px}.oem-picker-list{max-height:min(62vh,460px);overflow-y:auto;overscroll-behavior:contain}.oem-picker-row{width:100%;text-align:left}.oem-picker-after{display:inline-flex;align-items:center;gap:10px}.oem-picker-count{color:var(--ui-hint);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.oem-picker-check{width:18px;height:18px;opacity:0}.oem-picker-row--active .oem-picker-check{opacity:1;background:currentColor;-webkit-mask:var(--ui-badge-svg) center/14px no-repeat;mask:var(--ui-badge-svg) center/14px no-repeat}.oem-picker-row--active .ui-row-title{font-weight:700}.ui-icon-button,.oem-nav-btn{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);box-shadow:var(--glass-shadow-sm);transition:transform .2s var(--glass-press),box-shadow .2s var(--glass-press)}.ui-icon-button:active,.oem-nav-btn:active{transform:scale(.94)}.ui-icon-button:disabled,.oem-nav-btn:disabled{box-shadow:var(--glass-shadow-sm);opacity:.38}.ui-button{box-shadow:var(--glass-shadow-sm);transition:transform .2s var(--glass-press),box-shadow .2s var(--glass-press),background-color .2s var(--glass-press)}.ui-button:active:not(:disabled){transform:scale(.97)}.ui-button--tinted{background:var(--glass-fill-raised);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm)}.oem-template-preview{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.oem-template-tile--selected .oem-template-preview{background:rgba(255,255,255,.1);border-color:transparent;box-shadow:0 0 0 2px #fff}.oem-template-tile--selected .oem-template-preview:after{border-color:transparent}.ui-cta:not(.ui-cta--off)>.ui-button{background:linear-gradient(rgba(255,255,255,.14),rgba(255,255,255,.14)),#101013!important;color:#fff!important;font-weight:700;letter-spacing:-.01em;box-shadow:var(--glass-shadow)!important}.ui-cta--off>.ui-button:disabled{background:linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.06)),#101013!important;color:rgba(235,235,245,.34)!important;border:0!important;box-shadow:var(--glass-shadow)!important}.oem-pager{margin-top:4px}.oem-pager .ui-row-title{font-weight:700}.oem-color-swatch{box-shadow:var(--glass-shadow-sm)}@media (prefers-reduced-motion:reduce){.ui-icon-button,.oem-nav-btn,.ui-button,.oem-template-preview{transition:none}.ui-icon-button:active,.oem-nav-btn:active,.ui-button:active:not(:disabled){transform:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ui-card,.ui-modal{background:var(--ui-card)}.oem-template-preview{background:var(--oem-tile-surface)}}.oem-inline-demo{padding:4px 16px 18px}.oem-inline-bubble{display:inline-flex;align-items:center;gap:6px;margin:0;padding:9px 14px;border-radius:16px 16px 16px 5px;background:#182533;color:#e9edf1;font-family:var(--ui-font);font-size:15px;line-height:20px;letter-spacing:-.01em}.oem-inline-slot{display:inline-block;flex:0 0 auto;vertical-align:middle}.oem-inline-slot canvas,.oem-inline-slot img,.oem-inline-slot svg{display:block;width:100%!important;height:100%!important}