/*!
Copyright (c) 2026 Lenovo SSG BASD. All rights reserved.
@license Proprietary

This software is the confidential and proprietary property of Lenovo SSG BASD.
You shall not disclose such Confidential Information and shall use it only in
accordance with the terms of the license agreement.

--- Build Info ---
Version: 1.1.1
Build Time: 2026/2/26 17:21:00
Build Commit: 81e556ed827e2f043668506dae6fae8dbb9ef395
*/
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="undefined"==typeof Symbol?"__ͼ":Symbol.for("ͼ"),t="undefined"==typeof Symbol?"__styleSet"+Math.floor(1e8*Math.random()):Symbol("styleSet"),s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:{};let l=new Map;class o{constructor(e,s){let o=e.ownerDocument||e,i=o.defaultView;if(!e.head&&e.adoptedStyleSheets&&i.CSSStyleSheet){let s=l.get(o);if(s)return e[t]=s;this.sheet=new i.CSSStyleSheet,l.set(o,this)}else this.styleTag=o.createElement("style"),s&&this.styleTag.setAttribute("nonce",s);this.modules=[],e[t]=this}mount(e,t){let s=this.sheet,l=0,o=0;for(let i=0;i<e.length;i++){let t=e[i],n=this.modules.indexOf(t);if(n<o&&n>-1&&(this.modules.splice(n,1),o--,n=-1),-1==n){if(this.modules.splice(o++,0,t),s)for(let e=0;e<t.rules.length;e++)s.insertRule(t.rules[e],l++)}else{for(;o<n;)l+=this.modules[o++].rules.length;l+=t.rules.length,o++}}if(s)t.adoptedStyleSheets.indexOf(this.sheet)<0&&(t.adoptedStyleSheets=[this.sheet,...t.adoptedStyleSheets]);else{let e="";for(let t=0;t<this.modules.length;t++)e+=this.modules[t].getRules()+"\n";this.styleTag.textContent=e;let s=t.head||t;this.styleTag.parentNode!=s&&s.insertBefore(this.styleTag,s.firstChild)}}setNonce(e){this.styleTag&&this.styleTag.getAttribute("nonce")!=e&&this.styleTag.setAttribute("nonce",e)}}exports.StyleModule=class{constructor(e,t){this.rules=[];let{finish:s}=t||{};function l(e){return/^@/.test(e)?[e]:e.split(/,\s*/)}function o(e,t,i,n){let r=[],h=/^@(\w+)\b/.exec(e[0]),u=h&&"keyframes"==h[1];if(h&&null==t)return i.push(e[0]+";");for(let s in t){let n=t[s];if(/&/.test(s))o(s.split(/,\s*/).map(t=>e.map(e=>t.replace(/&/,e))).reduce((e,t)=>e.concat(t)),n,i);else if(n&&"object"==typeof n){if(!h)throw new RangeError("The value of a property ("+s+") should be a primitive value.");o(l(s),n,r,u)}else null!=n&&r.push(s.replace(/_.*/,"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())+": "+n+";")}(r.length||u)&&i.push((!s||h||n?e:e.map(s)).join(", ")+" {"+r.join(" ")+"}")}for(let i in e)o(l(i),e[i],this.rules)}getRules(){return this.rules.join("\n")}static newName(){let t=s[e]||1;return s[e]=t+1,"ͼ"+t.toString(36)}static mount(e,s,l){let i=e[t],n=l&&l.nonce;i?n&&i.setNonce(n):i=new o(e,n),i.mount(Array.isArray(s)?s:[s],e)}};