@charset "UTF-8";@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{align-items:stretch;box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;content:"";filter:blur(50px);inset:0;position:absolute}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2rem;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1rem}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1rem}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--RWDWidth:991px;--sideFixTop:80px;--r8:8px;--r4:4px}*{font-weight:400;min-height:0;min-width:0}*,:after,:before{box-sizing:border-box}:disabled{cursor:not-allowed}body{background:#fbfbfb;color:#666;font-size:1rem;font-weight:400;line-height:1.6;min-height:100vh;min-height:100dvh}body,code{font-family:Roboto,Arial,PingFang TC,微軟正黑體,Microsoft JhengHei,Apple LiGothic Medium,sans-serif}main{flex-grow:1;flex-shrink:0;width:100%}main.innerPage{padding-top:40px}main:has(aside) .container{display:flex;gap:40px;justify-content:space-between}@media screen and (max-width:991px){main:has(aside) .container{flex-direction:column}}main:has(aside) .mainContentBox{flex-grow:1;transition:all .3s ease}@media screen and (max-width:991px){main:has(aside) .mainContentBox{width:100%}}main .mainContentBox{display:flex;flex-direction:column;gap:20px}main .mainContentBox .pageTitle{font-size:2.25rem;font-weight:600;margin:0}main .mainContentBox .mainContent{width:100%}.noscroll,.noscroll .wrapper,.wrapper{height:100vh;height:100dvh;overflow:hidden}.wrapper{display:flex;flex-direction:column}.container{box-sizing:content-box;margin:0 auto;max-width:800px;padding:0 30px;position:relative}.codeBox{background:#dee0e3;border-radius:8px;color:#383838;padding:20px}input:not([type=checkBox],[type=radio]),select,textarea{border:1px solid #dee0e3;border-radius:4px;box-sizing:border-box!important;display:block;min-height:44px;padding:6px 12px}textarea{border:none;min-height:50px;padding:0;resize:none;transition:height .2s ease-out;width:100%}textarea::-moz-placeholder{color:#999}textarea::placeholder{color:#999}textarea:focus{border:none;outline:none}input:not([type=checkBox],[type=radio]){line-height:1}a:hover{color:#0156a2}p{margin-bottom:2px;margin-top:2px}.floatLeft{float:left;margin-left:0;margin-right:30px}.floatRight{float:right;margin-left:30px;margin-right:0}.floatBox:after{clear:both;content:"";display:block}.picBox .pic{margin:0;overflow:hidden}.picBox.floatLeft,.picBox.floatRight{margin-bottom:30px;width:calc(41.66667% - 14px)}@media screen and (max-width:767px){.picBox.floatLeft,.picBox.floatRight{float:none;margin:20px 0;width:100%}}h1{font-size:28px}@media screen and (max-width:991px){h1{font-size:26px}}@media screen and (max-width:767px){h1{font-size:24px}}h2{font-size:24px}@media screen and (max-width:991px){h2{font-size:22px}}@media screen and (max-width:767px){h2{font-size:20px}}h3{font-size:20px}@media screen and (max-width:991px){h3{font-size:18px}}h4,h5,h6{font-weight:600;line-height:1.16;margin:12px 0}h4+p,h5+p,h6+p{margin-top:0}button{background:transparent;border:none;cursor:pointer;margin:0;padding:0}.overlay{background:#000c;cursor:pointer;display:none;height:100vh;height:100dvh;left:0;position:fixed;right:0;top:0;z-index:55}@media screen and (max-width:991px){.overlay{height:calc(100vh - 60px);height:calc(100dvh - 60px);top:60px}}.srOnly{height:0!important;left:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;top:0!important;width:0!important}.icon{height:20px;width:20px}nav ul{list-style:none;margin:0;padding:0}ol,ul{margin:0;padding-left:24px}.goCenter{background:#0156a2;border-radius:0 0 4px 4px;color:#fff;height:2em;left:0;line-height:2em;opacity:0;padding:0 .5em;position:absolute;text-decoration:none;top:-2.2em;transition:.5s;width:-moz-fit-content;width:fit-content;z-index:999999999999}.goCenter:focus-visible,.goCenter:hover{box-shadow:none;color:#fff;opacity:1;top:0}#scrollTop{align-items:center;background:#00000080;border-radius:50%;bottom:5vh;color:#fff;display:flex;flex-direction:column;gap:4px;height:60px;justify-content:center;line-height:1;opacity:0;padding:4px;position:fixed;right:34px;transition:all .3s ease;width:60px}@media screen and (max-width:991px){#scrollTop{font-size:.8125rem;gap:0;height:40px;right:10px;width:40px}}#scrollTop:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;transform:rotate(-45deg);width:10px}#scrollTop.active{opacity:1}.pic{line-height:0;overflow:hidden}.pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pic figcaption{line-height:1.4;margin-top:5px}[data-fancybox-close] span{height:0;opacity:0;pointer-events:none;position:absolute;width:0}@font-face{font-display:swap;font-family:Noto Sans TC;font-style:normal;font-weight:100;src:url(/assets/noto-sans-tc/noto-sans-tc-v36-chinese-traditional_latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans TC;font-style:normal;font-weight:200;src:url(/assets/noto-sans-tc/noto-sans-tc-v36-chinese-traditional_latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans TC;font-style:normal;font-weight:300;src:url(/assets/noto-sans-tc/noto-sans-tc-v36-chinese-traditional_latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans TC;font-style:normal;font-weight:400;src:url(/assets/noto-sans-tc/noto-sans-tc-v36-chinese-traditional_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans TC;font-style:normal;font-weight:500;src:url(/assets/noto-sans-tc/noto-sans-tc-v36-chinese-traditional_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans TC;font-style:normal;font-weight:600;src:url(/assets/noto-sans-tc/noto-sans-tc-v36-chinese-traditional_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans TC;font-style:normal;font-weight:700;src:url(/assets/noto-sans-tc/noto-sans-tc-v36-chinese-traditional_latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans TC;font-style:normal;font-weight:800;src:url(/assets/noto-sans-tc/noto-sans-tc-v36-chinese-traditional_latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans TC;font-style:normal;font-weight:900;src:url(/assets/noto-sans-tc/noto-sans-tc-v36-chinese-traditional_latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(../assets/roboto/roboto-v49-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:200;src:url(../assets/roboto/roboto-v49-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../assets/roboto/roboto-v49-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../assets/roboto/roboto-v49-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../assets/roboto/roboto-v49-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600;src:url(../assets/roboto/roboto-v49-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../assets/roboto/roboto-v49-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:800;src:url(../assets/roboto/roboto-v49-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(../assets/roboto/roboto-v49-latin-900.woff2) format("woff2")}.sideMenu{align-items:stretch;background:#f5f7f9;box-shadow:0 0 15px #0003;flex-shrink:0;height:100vh;height:100dvh;left:0;top:0;transition:all .3s ease;width:280px;z-index:10}@media screen and (max-width:991px){.sideMenu{bottom:0;left:0;position:fixed;top:0;width:0;z-index:9}}.sideMenu .content{display:flex;flex-direction:column;gap:24px;height:100%;justify-content:center;padding:20px}@media screen and (max-width:991px){.sideMenu .content{height:auto;min-height:100%;pointer-events:none}}@media screen and (max-width:767px){.sideMenu .content{gap:15px}}.sideMenu .icon{height:40px;width:40px}.sideMenu a,.sideMenu button{align-items:center;background:none;border:none;border-radius:8px;color:#666;cursor:pointer;display:block;display:flex;gap:8px;justify-content:flex-start;margin:0;padding:0;text-align:left;transition:all .3s ease;white-space:nowrap;width:100%}.sideMenu a.active,.sideMenu a:hover,.sideMenu button.active,.sideMenu button:hover{background:#e5e5e5}.sideMenu a span,.sideMenu button span{display:block}.sideMenu ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.sideMenu .top{align-items:center;background:#f5f7f9;display:flex;flex-shrink:0;justify-content:space-between;left:0;overflow:hidden;top:0;transition:all .3s ease;width:100%;z-index:9}@media screen and (max-width:991px){.sideMenu .top{opacity:0;pointer-events:none;width:56px}}.sideMenu .top .logo{height:72px;line-height:0;transition:all 0s ease;z-index:9}.sideMenu .top .logo img{height:100%}.sideMenu .top .sideBtn{flex-shrink:0;width:-moz-fit-content;width:fit-content;z-index:8}.sideMenu .menu{flex-shrink:0;overflow:hidden}.sideMenu .menu ul{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:767px){.sideMenu .menu ul{gap:5px}}.sideMenu .menu ul li{white-space:nowrap}.sideMenu .menu a,.sideMenu .menu button{display:flex;height:40px}.sideMenu .menu .newChat{color:#333;font-size:1.125rem;font-weight:500}.sideMenu .recent{display:flex;flex-direction:column;flex-grow:1;min-height:120px;overflow:hidden;transition:all .3s ease}@media screen and (max-width:991px){.sideMenu .recent{opacity:0;pointer-events:none}}.sideMenu .recent .title{color:#333;flex-shrink:0;font-weight:700}.sideMenu .recent .list{min-height:40px;overflow-y:auto;padding:10px}.sideMenu .recent .list:has(ul){padding:0}.sideMenu .recent li{align-items:stretch;border-radius:8px;color:#666;display:flex;flex-shrink:0;font-size:.875rem;height:40px;padding-right:8px;transition:all .3s ease}.sideMenu .recent li a:not(.deleteBtn),.sideMenu .recent li button:not(.deleteBtn){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding:0 8px}.sideMenu .recent li .deleteBtn{display:none;filter:brightness(0);flex-shrink:0;opacity:.6;padding:0;width:20px}.sideMenu .recent li .deleteBtn i{width:14px}.sideMenu .recent li .deleteBtn:hover{background:transparent}.sideMenu .recent li:hover{background:#e5e5e5}.sideMenu .recent li:hover .deleteBtn{display:flex;justify-content:center}.sideMenu .recent .viewMore{align-items:center;display:flex;flex-shrink:0;margin-top:auto;padding:0}.sideMenu .recent .loaderBox{margin-top:10px;padding-left:0}.sideMenu .bottomMenu{flex-shrink:0;margin-top:auto}@media screen and (max-width:991px){.sideMenu .bottomMenu{display:none}}.sideMenu .bottomMenu li{position:relative}.sideMenu .bottomMenu a,.sideMenu .bottomMenu button{color:#333;display:flex;text-decoration:none}.sideMenu .bottomMenu a span,.sideMenu .bottomMenu button span{display:-webkit-box;flex-shrink:0;-webkit-line-clamp:1;padding:5px 0;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.sideMenu .bottomMenu li:has(.profile.active) .profileMenu{display:block}.sideMenu .bottomMenu .profileMenu{background:#fff;border-radius:8px;bottom:calc(100% + 5px);box-shadow:0 0 8px #0000001a;display:none;left:0;position:absolute;width:100%}.sideMenu .bottomMenu .profileMenu a,.sideMenu .bottomMenu .profileMenu button{display:flex;height:52px;padding-right:10px;width:100%}.sideMenu .bottomMenu .profile{align-items:center;border-radius:8px;color:#333;display:flex;font-size:.875rem;font-weight:700;gap:8px;justify-content:flex-start;overflow:hidden;transition:all .3s ease;width:100%}.sideMenu .bottomMenu .profile .avatar{align-items:center;aspect-ratio:1;display:flex;flex-shrink:0;justify-content:center;pointer-events:none;width:40px}.sideMenu .bottomMenu .profile .avatar .icon{display:flex!important}.sideMenu .bottomMenu .profile .avatar .name{align-items:center;background:#e5e5e5;border-radius:50%;display:flex;font-size:.8125rem;height:100%;justify-content:center;overflow:hidden;text-align:center;width:100%}.sideMenu .bottomMenu .profile .icon{margin-left:auto}.sideMenu .bottomMenu .profile.active{background:#e5e5e5}.sideMenu .bottomMenu ul{gap:10px}.sideMenu.active{overflow-y:auto;width:280px}@media screen and (max-width:991px){.sideMenu.active .top{display:flex;opacity:1;pointer-events:unset;width:100%}}.sideMenu.active .recent{opacity:1;pointer-events:unset}.sideMenu.active .content{pointer-events:unset}.sideMenu.active .bottomMenu{display:block}@media screen and (min-width:992px){.sideMenu.active{width:56px}.sideMenu.active .content{padding:20px 8px}.sideMenu.active .top,.sideMenu.active ul li{justify-content:center}.sideMenu.active .logo{position:absolute}.sideMenu.active .logo,.sideMenu.active .recent{opacity:0;pointer-events:none}}main:has(.ansBox.absolute) .chatBox{display:none}@media screen and (max-width:991px){main:has(.sideMenu.active):before{background:#000;content:"";inset:0;opacity:.2;position:fixed;z-index:9}}.icon{align-items:center;background-position:50%;background-repeat:no-repeat;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.icon img{max-width:24px}.icon.add{isolation:isolate;position:relative}.icon.add:before{background-color:#333;border-radius:8px;content:"";display:block;height:32px;position:absolute;width:32px;z-index:-1}.btnOutline{align-items:center;background:#fff;border:1px solid #666;border-radius:8px;display:flex;font-size:.875rem;gap:8px;justify-content:center;line-height:1.6;min-height:40px;padding:8px 16px;transition:all .3s ease}.btnOutline:hover{border-color:#0f5c9f;color:#0f5c9f}.btnSecondary{background:#333;border-radius:8px;color:#fff;font-size:.875rem;line-height:1.6;min-height:40px;padding:5px 16px;transition:all .3s ease}.btnSecondary:disabled{background:#ccc;cursor:not-allowed}.btnSecondary:not(:disabled):hover{background:#0f5c9f;color:#fff}.btnRed{background:#e5001b;border-radius:8px;color:#fff;font-size:.875rem;min-height:40px;padding:8px 16px;transition:all .3s ease}.btnRed:disabled{background:#999;cursor:not-allowed}.chatBox{align-items:flex-start;flex-direction:column;flex-grow:1;gap:24px;height:100%;min-width:320px}.chatBox,.chatBox .chatTitle{display:flex;position:relative}.chatBox .chatTitle{align-items:center;color:#333;flex-shrink:0;font-size:1.25rem;font-weight:500;gap:12px;isolation:isolate;justify-content:space-between;z-index:8}.chatBox .chatTitle .titleBox{position:relative;z-index:8}.chatBox .chatTitle .titleBox span{align-items:flex-start;display:block;display:flex;display:-webkit-box;-webkit-line-clamp:1;line-height:1.4;padding:4px;text-align:left;-webkit-box-orient:vertical;font-weight:500;overflow:hidden}.chatBox .chatTitle .titleBox.active>a,.chatBox .chatTitle .titleBox.active>button{background:#e5e5e5}.chatBox .chatTitle .titleBox.active .configListBox{display:block}.chatBox .chatTitle .deleteBtn{border-radius:4px;filter:brightness(0);flex-shrink:0;height:24px;opacity:.6;transition:all .3s ease;width:24px}.chatBox .chatTitle .deleteBtn:hover{filter:brightness(1);opacity:1}.chatBox .chatTitle .pasteSearchListBox a,.chatBox .chatTitle .pasteSearchListBox button{border-radius:4px}.chatBox .chatTitle .pasteSearchListBox a:hover,.chatBox .chatTitle .pasteSearchListBox button:hover{background:#e5e5e5}.chatBox .chatTitle .configListBox{background:#fff;border-radius:8px;box-shadow:0 0 8px #00000029;display:none;position:absolute;right:0;top:35px;width:120px;z-index:7}.chatBox .chatTitle .configListBox .configList{display:flex;flex-direction:column}.chatBox .chatTitle .configListBox .configList .item{align-items:center;color:#666;display:flex;font-size:.875rem;height:48px}.chatBox .chatTitle .configListBox .configList .item i{width:40px}.chatBox .chatTitle .configListBox .configList .del{color:#e5001b}.chatBox .chatContentBox{flex-grow:1;width:100%}.chatBox .chatContent{display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto}.chatBox .chatContent .chatContentList{flex-shrink:0}.chatBox .chatContent .queryContent{background:#fff;border:1px solid #f2f2f2;border-radius:16px 4px 16px 16px;color:#333;margin:0 0 0 auto;padding:16px;width:-moz-fit-content;width:fit-content}.chatBox .chatContent .queryContent .uploadFile{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.chatBox .chatContent .queryContent .uploadFile:has(*){margin-bottom:10px}.chatBox .chatContent .queryContent .file{border-radius:8px;height:80px;overflow:hidden;width:80px}.chatBox .chatContent .queryContent .supplierList{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.chatBox .chatContent .queryContent .supplierList .item{align-items:center;background:#f2f2f2;border-radius:4px;display:flex;gap:4px;height:32px;padding:4px;position:relative}.chatBox .chatContent .queryContent .supplierList .pic{height:24px;width:24px}.chatBox .chatContent .queryContent .supplierList .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.chatBox .chatContent .responseContent{color:#333;display:flex;flex-direction:column;gap:24px;width:100%}.chatBox .chatContent .responseContent .aiSearch{align-items:center;background:#fff;border:1px solid #ccc;border-radius:16px;display:flex;font-size:.875rem;gap:8px;justify-content:space-between;padding:16px;width:100%}.chatBox .chatContent .responseContent .aiSearch a,.chatBox .chatContent .responseContent .aiSearch button{align-items:center;display:flex;flex-shrink:0;text-decoration:none;white-space:nowrap}.chatBox .chatContent .responseContent .aiSearch .title{color:#333;display:-webkit-box;font-weight:700;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.chatBox .chatContent .responseContent .aiSearch .type{color:#666}.chatBox .chatContent .responseContent .aiSearch.error{background:#ff000005;border-color:red}.chatBox .chatContent .responseContent .suggest .item{align-items:center;color:#666;display:flex;font-size:.875rem;gap:8px;padding:4px 8px}.chatBox .chatContent .responseContent .suggest .item .prompt{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.chatBox .chatContent .responseContent .suggest .item .icon{filter:grayscale(1) brightness(1.8)}.chatBox .chatContent .responseContent .suggest .item:hover{color:#0f5c9f}.chatBox .chatContent .responseContent .suggest .item:hover .icon{filter:grayscale(0) brightness(1)}.chatBox .chatContent .responseContent>.loaderBox{padding-left:22px}@media screen and (max-width:768px){.chatBox.active+.ansBox{display:none}}.chatThinkBox{padding-left:20px;z-index:7!important}.chatThinkBox .status .loaderBox{margin-left:2px}.chatThinkBox .status span:not(.loader,.chatThinkStatusLoader){margin-left:5px}.chatThinkBox .thinkStatus .status .chatThinkStatusLoader{flex-shrink:0;padding-left:0}.chatThinkBox .thinkStatus .status .chatThinkStatusDone{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.chatThinkBox .thinkStatus .status .chatThinkStatusDone img{display:block;height:20px;width:20px}.chatThinkBox .iconStatus{left:0;position:absolute}.chatThinkBox .insideStatus{align-items:center;display:flex}.chatThinkBox .thinkList .item:after,.chatThinkBox .thinkList .item:before{background:#5f95e7!important}.chatThinkBox .thinkList .item:has(.iconStatus):before{display:none}.chatThinkBox .thinkList .item:has(.iconStatus):after{display:none}.chatThinkBox .thinkList .item:has(.textOnlyThink):after{display:none!important}.chatThinkBox .thinkList .item.active:has(.iconStatus):after{display:block}.chatThinkBox .thinkList .item .close .description{display:none}.chatThinkBox .thinkList .item .close .insideStatus .icon{transform:scaleY(1)}.chatThinkBox .thinkList .item .description h1{color:#333;font-size:1rem;font-weight:600;margin:12px 0 4px}.chatThinkBox .thinkList .item .description h1:first-child{margin-top:0}.chatThinkBox .thinkList .item .description pre{margin:0;white-space:pre-wrap;word-break:break-word}.chatThinkBox .thinkList .item .description .toolMarkdownContent{max-width:100%;overflow-wrap:anywhere}.chatThinkBox .thinkList .item .description .toolMarkdownContent ol,.chatThinkBox .thinkList .item .description .toolMarkdownContent p,.chatThinkBox .thinkList .item .description .toolMarkdownContent ul{margin:0 0 8px}.chatThinkBox .thinkList .item .description .toolMarkdownContent ol,.chatThinkBox .thinkList .item .description .toolMarkdownContent ul{padding-left:20px}.chatThinkBox .thinkList .item .description .toolPlainTextContent{background:#f7f7f7;border-radius:8px;color:#333;max-width:100%;overflow-wrap:anywhere;padding:16px;white-space:pre-wrap}.chatThinkBox .thinkList .item .description .overflow-auto{overflow-x:auto}.chatThinkBox .thinkList .item .description table{border-collapse:collapse;font-size:.875rem;width:100%}.chatThinkBox .thinkList .item .description td,.chatThinkBox .thinkList .item .description th{border:1px solid #e5e5e5;padding:8px 12px;vertical-align:top}.pasteSearchBox{flex-shrink:0;line-height:0;position:relative;z-index:7}.pasteSearchBox .pasteSearchBtn{align-items:center;border-radius:4px;display:flex;justify-content:center;padding:4px;transition:all .3s ease}.pasteSearchBox .pasteSearchBtn:hover,.pasteSearchBox.active .pasteSearchBtn{background:#e5e5e5}.pasteSearchBox.active .pasteSearchListBox{display:block}.pasteSearchListBox{background:#fff;border-radius:8px;box-shadow:0 0 8px #00000029;display:none;padding:16px;position:absolute;right:0;top:35px;width:320px;z-index:9}@media screen and (max-width:1150px){.pasteSearchListBox{width:250px}}@media screen and (max-width:991px){.pasteSearchListBox{width:320px}}.pasteSearchListBox .blockTitle{color:#333;font-size:1.125rem;font-weight:700;line-height:1.4;margin-bottom:8px}.pasteSearchListBox .pasteSearchList,.pasteSearchListBox .pasteSearchList .item{display:flex;flex-direction:column;gap:8px;width:100%}.pasteSearchListBox .pasteSearchList .item{background:#fff;border:1px solid #ccc;border-radius:16px;font-size:.875rem;line-height:1.6;padding:16px;text-align:left;transition:all .3s ease}.pasteSearchListBox .pasteSearchList .item:hover{background:#e5e5e5}.pasteSearchListBox .pasteSearchList .title{color:#333;font-weight:700}.pasteSearchListBox .pasteSearchList .type{color:#666}.loaderBox{align-items:center;color:#666;display:flex;flex-shrink:0;font-size:.875rem;gap:8px;padding-left:20px}.loaderBox .loader{animation:rotation 1s linear infinite;border:1px solid #0f5c9f;border-radius:50%;box-sizing:border-box;display:inline-block;flex-shrink:0;height:19px;position:relative;width:19px}.loaderBox .loader:after{background:#0f5c9f;border:3px solid #fff;border-radius:50%;box-sizing:border-box;box-sizing:content-box;content:"";height:5px;left:0;position:absolute;top:0;transform:translate(-50%,50%);width:5px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.textAreaBox{background:#fff;border:1px solid #ccc;border-radius:16px;box-sizing:border-box;flex-shrink:0;line-height:1.5;position:relative;width:100%}.textAreaBox textarea{border-color:transparent;border-radius:0}.textAreaBox .topInfo .blockTitle{align-items:center;color:#333;display:flex;gap:8px;padding:8px 16px}.textAreaBox .topInfo .blockTitle .title{display:flex;font-size:.875rem;gap:4px}.textAreaBox .topInfo .blockTitle .title span{font-size:1rem;font-weight:500;margin-top:-2px}.textAreaBox .topInfo .blockTitle .clearAll{color:#666;font-size:.8rem;position:absolute;right:16px;text-decoration:underline;top:16px}.textAreaBox .topInfo .blockTitle .clearAll:hover{color:#0f5c9f}.textAreaBox .topInfo .blockTitle a,.textAreaBox .topInfo .blockTitle button{display:block;font-size:.875rem;font-weight:500;margin-left:auto;text-decoration:underline}.textAreaBox .topInfo .productList{display:flex;gap:8px;overflow-x:auto;padding:8px 16px}.textAreaBox .topInfo .productList .item{aspect-ratio:1;border:1px solid #eee;border-radius:8px;flex-shrink:0;overflow:hidden;position:relative;width:calc(20% - 6.4px)}.textAreaBox .topInfo .productList .item:hover .del{opacity:1}.textAreaBox .topInfo .productList .item .del{background:#666666e6;border-radius:50%;height:24px;opacity:0;position:absolute;right:5px;top:5px;transition:all .3s ease;width:24px}@media screen and (max-width:991px){.textAreaBox .topInfo .productList .item .del{opacity:1}}.textAreaBox .topInfo .productList .item .del:before{transform:translate(-50%,-50%) rotate(45deg)}.textAreaBox .topInfo .productList .item .del:after,.textAreaBox .topInfo .productList .item .del:before{background:#fff;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;width:1px;z-index:9}.textAreaBox .topInfo .productList .item .del:after{transform:translate(-50%,-50%) rotate(-45deg)}.textAreaBox .topInfo .supplierList{border-bottom:1px solid #ccc;display:flex;flex-direction:column;gap:8px;padding:8px 16px}.textAreaBox .topInfo .supplierList .item{align-items:center;background:#f2f2f2;border-radius:4px;display:flex;gap:4px;height:32px;padding:4px;position:relative}.textAreaBox .topInfo .supplierList .item:hover .del{opacity:1}.textAreaBox .topInfo .supplierList .item .del{background:#666666e6;border-radius:50%;height:24px;opacity:0;position:relative;transition:all .3s ease;width:24px}@media screen and (max-width:991px){.textAreaBox .topInfo .supplierList .item .del{opacity:1}}.textAreaBox .topInfo .supplierList .item .del:before{transform:translate(-50%,-50%) rotate(45deg)}.textAreaBox .topInfo .supplierList .item .del:after,.textAreaBox .topInfo .supplierList .item .del:before{background:#fff;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;width:1px;z-index:9}.textAreaBox .topInfo .supplierList .item .del:after{transform:translate(-50%,-50%) rotate(-45deg)}.textAreaBox .topInfo .supplierList .pic{height:24px;width:24px}.textAreaBox .topInfo .supplierList .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.textAreaBox .topInfo .supplierList a,.textAreaBox .topInfo .supplierList button{display:block;margin-left:auto}.textAreaBox .suggestsPic{background:#f0f6fb;border-radius:16px;bottom:calc(100% + 10px);display:flex;flex-direction:column;gap:5px;isolation:isolate;padding:0 16px 16px;position:absolute}.textAreaBox .suggestsPic .closeBtn{position:absolute;right:8px;top:8px}.textAreaBox .suggestsPic .blockTitle{align-items:center;display:flex;gap:8px;padding:8px}.textAreaBox .suggestsPic .listBox{display:flex;gap:16px;overflow-x:auto}.textAreaBox .suggestsPic .item{border:1px solid #f7f7f7;border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;position:relative;width:80px}.textAreaBox .suggestsPic .item:hover .add{opacity:1}.textAreaBox .suggestsPic .add{background:#666666e6;border-radius:50%;height:24px;opacity:0;position:absolute;right:5px;top:5px;transition:all .3s ease;width:24px}@media screen and (max-width:991px){.textAreaBox .suggestsPic .add{opacity:1}}.textAreaBox .suggestsPic .add:before{height:12px;width:1px}.textAreaBox .suggestsPic .add:after,.textAreaBox .suggestsPic .add:before{background:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:9}.textAreaBox .suggestsPic .add:after{height:1px;width:12px}.textAreaBox .uploadPic{display:flex;gap:16px;padding:16px}.textAreaBox .uploadPic .item{border:1px solid #f7f7f7;border-radius:8px;height:80px;overflow:hidden;position:relative;width:80px}.textAreaBox .uploadPic .item:hover .del{opacity:1}.textAreaBox .uploadPic .del{background:#666666e6;border-radius:50%;height:24px;opacity:0;position:absolute;right:5px;top:5px;transition:all .3s ease;width:24px}@media screen and (max-width:991px){.textAreaBox .uploadPic .del{opacity:1}}.textAreaBox .uploadPic .del:before{transform:translate(-50%,-50%) rotate(45deg)}.textAreaBox .uploadPic .del:after,.textAreaBox .uploadPic .del:before{background:#fff;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;width:1px;z-index:9}.textAreaBox .uploadPic .del:after{transform:translate(-50%,-50%) rotate(-45deg)}.textAreaBox .autoResizeHeight{min-height:100px;padding:16px}.textAreaBox .autoResizeHeight .content{overflow-x:hidden}.textAreaBox .autoResizeHeight .content:focus,.textAreaBox .autoResizeHeight .content:focus-visible{outline:none}@media screen and (max-width:991px){.textAreaBox .autoResizeHeight textarea{min-height:60px}}.textAreaBox .controlBox{align-items:center;display:flex;padding:4px}.textAreaBox .controlBox a,.textAreaBox .controlBox button{cursor:pointer;display:block;transition:all .3s ease}.textAreaBox .controlBox a.img,.textAreaBox .controlBox button.img,.textAreaBox .controlBox label.img{align-items:center;aspect-ratio:1;border-radius:8px 8px 8px 16px;cursor:pointer;display:flex;justify-content:center;margin-right:auto;width:40px}.textAreaBox .controlBox a.img:hover,.textAreaBox .controlBox button.img:hover,.textAreaBox .controlBox label.img:hover{background:#e5e5e5}.textAreaBox .controlBox a.img:hover+.imgSearchInfo,.textAreaBox .controlBox button.img:hover+.imgSearchInfo,.textAreaBox .controlBox label.img:hover+.imgSearchInfo{opacity:1}.textAreaBox .controlBox .imgSearchInfo{background:#fff;border:1px solid #ccc;border-radius:4px;bottom:48px;box-shadow:5px 5px 5px #0000001a;color:#333;font-size:.75rem;left:4px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transition:all .3s ease}@media screen and (max-width:991px){.textAreaBox .controlBox .imgSearchInfo{border:none;bottom:15px;box-shadow:none;left:48px;opacity:1;opacity:.8;padding:0}}.textAreaBox .controlBox .submit{align-items:center;display:flex;justify-content:center;margin-left:auto;padding:8px}.textAreaBox .controlBox [type=submit]{aspect-ratio:1;background:#333;border-radius:8px;width:24px}.textAreaBox .controlBox [type=submit]:disabled,.textAreaBox .controlBox [type=submit]:disabled:hover{background:#999}.textAreaBox .controlBox [type=submit] .btn{height:24px;width:24px}.textAreaBox .controlBox [type=submit]:hover{background:#0f5c9f}.textAreaBox .controlBox .stopThink{align-items:center;aspect-ratio:1;background:#fff;border:1px solid #999;border-radius:8px;display:flex;justify-content:center;width:24px}.textAreaBox .controlBox .stopThink:before{background:#666;content:"";display:block;height:8px;width:8px}.dropArea{align-items:center;background:#f0f6fb;border:2px dashed #0f5c9f;border-radius:16px;color:#0f5c9f;cursor:pointer;display:flex;height:74px;justify-content:center;min-height:150px;padding:16px;width:100%}.responseContent .message h2 a{color:#0f5c9f;text-decoration:none}.responseContent .message h2 a:hover{color:#5f95e7}.responseContent .message section h3{margin-bottom:10px}.responseContent .message .tableScroll{border:1px solid #e5e5e5;border-radius:16px;overflow-x:auto}.responseContent .message table.chatTable{border-collapse:collapse;min-width:500px;width:100%}.responseContent .message table.chatTable thead{background:#e5e5e5;color:#000}.responseContent .message table.chatTable th{padding:5px 10px}.responseContent .message table.chatTable tr:last-child td{border-bottom:none}.responseContent .message table.chatTable td{border:1px solid #e5e5e5;padding:5px 10px}.responseContent .message table.chatTable td:first-child{border-left:none}.responseContent .message table.chatTable td:last-child{border-right:none}.responseContent .message table.chatTable a{color:#0f5c9f;text-decoration:none}.responseContent .message table.chatTable a:hover{color:#5f95e7}.tabBox{display:flex;flex-direction:column;flex-grow:1;gap:24px;width:100%}.tabBox .tabOption{border-bottom:1px solid #ccc;display:flex;flex-shrink:0;margin:0 auto;max-width:800px;width:100%}.tabBox .tabOption a,.tabBox .tabOption button{border-bottom:2px solid transparent;color:#666;padding:8px 16px;transition:all .3s ease}.tabBox .tabOption a.active,.tabBox .tabOption button.active{border-color:#333;color:#333;font-weight:500}.tabBox .tabContent{display:none}.tabBox .tabContent.active{display:block}.tabBox .tabContentBox{flex-grow:1}.faqBox,.tabBox .tabContent{height:100%}.faqBox{display:flex;flex-direction:column;gap:24px;overflow-y:auto}.faqBox,.faqBox>*{flex-shrink:0}.faqBox .faqTitle{color:#333;flex-shrink:0;font-size:1.125rem;font-weight:500}.faqBox .faqClass,.faqBox .listBox{display:flex;flex-direction:column;gap:8px}.faqBox .listBox{flex-shrink:0}.faqBox .item{border:1px solid #ccc;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:16px}.faqBox .item.active .qBox{font-weight:500}.faqBox .item.active .qBox .icon{transform:scaleY(-1)}.faqBox .item.active .aBox{display:block}.faqBox .qBox{color:#333;cursor:pointer;display:flex;gap:16px;justify-content:space-between;line-height:1.6;text-align:left;transition:all .3s ease;width:100%}.faqBox .aBox{color:#333;display:none;padding:0 16px;width:100%}.thinkBox{display:flex;flex-direction:column;position:relative;z-index:8}.thinkBox.active .status .icon:last-child{transform:scaleY(-1)}.thinkBox.active .thinkList{display:flex}.thinkBox .thinkStatus{flex-shrink:0;flex-wrap:wrap;gap:8px;position:relative;width:100%}.thinkBox .thinkStatus,.thinkBox .thinkStatus .status{align-items:center;display:flex}.thinkBox .thinkList{display:none;flex-direction:column;flex-grow:1;gap:16px;overflow-y:auto;padding:8px 2px}.thinkBox .thinkList .item{align-items:flex-start;display:flex;flex-shrink:0;font-size:.875rem;padding-left:32px;position:relative}.thinkBox .thinkList .item:before{aspect-ratio:1;background:#999;border-radius:50%;content:"";display:block;flex-shrink:0;height:8px;left:8px;position:absolute;top:8px;width:8px}.thinkBox .thinkList .item:after{background:#999;bottom:0;content:"";display:block;left:11.5px;position:absolute;top:24px;width:1px}.thinkBox .thinkList .item.active:after,.thinkBox .thinkList .item.active:before{background:#333}.thinkBox .thinkList .item .content{display:flex;flex-direction:column;gap:5px;width:100%}.thinkBox .thinkList .item .title{color:#333;text-align:left}.thinkBox .thinkList .item .description{color:#666}.thinkBox .thinkList .item .description p{margin:0;padding:0}.thinkBox .thinkList .item .description .picList{display:flex;flex-wrap:wrap;gap:8px}.thinkBox .thinkList .item .description .pic{border-radius:8px;max-width:150px;overflow:hidden}.thinkBox .thinkList .item .loading{display:flex;flex-direction:column;gap:5px}.thinkBox .thinkList .item .shortLine{min-width:100px;width:30%}.thinkBox .thinkList .item .longLine{content:"";display:block;min-width:150px;order:3;width:50%}.thinkBox .thinkList .item .longLine,.thinkBox .thinkList .item .shortLine{animation:placeHolderShimmer 2s infinite;background:#f6f6f6;background:linear-gradient(90deg,#e7e7e7 8%,#eee 18%,#e7e7e7 33%);background-size:200%;border-radius:4px;height:20px;line-height:1}@keyframes placeHolderShimmer{0%{background-position:100% 0}to{background-position:-100% 100%}}.popup{align-items:center;background:#0006;content:"";display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10}.popup .popupTitle{color:#333;font-size:1.125rem;font-weight:700;padding:8px 0}.popup .popupOuter{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:16px;max-height:80vh;max-width:640px;padding:16px;position:relative;width:calc(100vh - 32px);z-index:9}@media screen and (max-width:767px){.popup .popupOuter{max-height:calc(100vh - 32px)}}.popup .popupOuter.sm{max-width:300px}.popup .popupOuter.sm .btnSecondary{width:100%}.popup .popupOuter.sm .notice{font-size:.875rem;text-align:center}.popup .popupOuter.sm .notice a{color:#0f5c9f}.popup .popupOuter.xs{width:auto}.popup .popupOuter.xs:has(.loading){border-radius:50%;padding:10px}.popup .popupContent{flex-grow:1;overflow-y:auto}.popup .popupContent a{color:#0f5c9f;transition:all .3s ease}.popup .popupContent a:hover{color:#333}.popup .popupContent .tabBox{height:100%}.popup .btnBox{border-top:1px solid #e5e5e5;display:flex;flex-shrink:0;gap:16px;justify-content:flex-end;padding-top:16px}@media screen and (max-width:767px){.popup .btnBox button{flex-grow:1}}#filterPopup .filterListBox{display:flex;flex-direction:column;gap:16px;overflow-y:auto}#filterPopup .filterList{color:#333;display:flex;flex-direction:column;flex-shrink:0;gap:8px}#filterPopup .list{display:flex;flex-wrap:wrap;gap:8px}.closeBtn{right:16px}.closeBtn,.zoomBtn{background:#fff;border-radius:4px;position:absolute;top:16px;z-index:9}.zoomBtn{background:url(../images/icon/zoom.svg) 50% no-repeat;height:24px;right:48px;width:24px}.ansBox{background:#fff;border:1px solid #ccc;border-radius:16px;display:flex;flex-direction:column;flex-grow:1;gap:8px;height:100%;isolation:isolate;order:3;overflow:hidden;padding:16px;position:relative;width:40%;z-index:9}@media screen and (max-width:991px){.ansBox{height:auto;inset:8px 16px 16px;max-width:none;position:absolute;width:auto}.ansBox:has(.askBox.active),.ansBox:has(.inqueryBox.active){padding-bottom:64px}}.ansBox:not(.absolute){min-width:320px}.ansBox.absolute .zoomBtn{background:url(../images/icon/zoomOut.svg) 50% no-repeat}.ansBox .ansResult{display:flex;flex-direction:column;gap:8px;height:100%;position:relative}.ansBox .blockTitle{align-items:center;color:#333;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;gap:8px;position:relative;z-index:8}.ansBox .blockTitle .pasteSearchBox .pasteSearchBtn{border-radius:4px}.ansBox .blockTitle .pasteSearchBox .pasteSearchBtn:hover{background:#e5e5e5}.ansBox .blockTitle .pasteSearchBox .pasteSearchListBox{background:#fff;left:0;right:auto;top:45px}.ansBox .blockTitle span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ansBox .loaderBox{flex-shrink:0;padding:8px 4px}.ansBox .ansContentBox{display:flex;flex-direction:column;flex-grow:1;gap:8px;height:100%;margin:0 -10px;overflow-y:auto;padding:0 10px;position:relative;z-index:7}.ansBox .ansContentBox>*{flex-shrink:0}.ansBox .ansContentBox .responseMessage{color:#333;font-size:1rem;font-weight:700;padding:30px;text-align:center}.ansBox .ansContent{display:flex;flex-direction:column;gap:8px;height:100%;position:relative}.ansBox .ansContent>*{flex-shrink:0}:has(.advancedBox.active) .advancedBtn{background:#f0f6fb;border:1px solid #0f5c9f}.advancedBtn{align-items:center;background:#fff;border:1px solid #ccc;border-radius:8px;color:#333;display:flex;font-size:.875rem;gap:8px;height:32px;margin-left:auto;padding:4px 8px;transition:all .3s ease}.advancedBtn:hover{background:#f0f6fb;border:1px solid #0f5c9f}.advancedBox{background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 12px #0f5c9f29;display:flex;display:none;flex-direction:column;gap:16px;padding-bottom:8px;position:relative;width:100%;z-index:9}.advancedBox.active{display:flex}.advancedBox .btnBox{margin-left:auto;padding:0 8px}.advancedBox .closeBtn{right:8px;top:8px}.filterOptionBox{padding:0 16px}.filterOptionBox .filterOptionList{border-bottom:1px solid #d9d9d9;display:flex;flex-wrap:wrap;gap:8px;padding:0 0 16px}.advancedTitle{align-items:center;display:flex;gap:8px;padding:8px 8px 0 16px}.advancedList{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px}.optionItem{width:-moz-fit-content;width:fit-content}.optionItem input{opacity:0;position:absolute}.optionItem label{align-items:center;background:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;gap:8px;height:32px;justify-content:center;padding:8px 16px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.optionItem label span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.optionItem label i{display:none;filter:grayscale(1)}.optionItem.active label,.optionItem:has(input:checked) label{border-color:#333;padding:8px 16px 8px 8px}.optionItem.active label i,.optionItem:has(input:checked) label i{display:flex}.optionItem:hover label{border-color:#333;color:#333}.optionBtn{align-items:center;background:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;gap:4px;height:32px;justify-content:center;line-height:1.6;padding:8px 16px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.optionBtn span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.optionBtn i{display:none;filter:grayscale(1)}.optionBtn.active{background:#f0f6fb;border-color:#0f5c9f;padding:8px 16px 8px 8px}.optionBtn.active i{display:flex}.optionBtn:hover{background:#f0f6fb;border-color:#0f5c9f}.optionBtnSecond{align-items:center;background:#333;border:1px solid #333;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;gap:8px;height:32px;justify-content:center;line-height:1.6;padding:8px 16px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.optionBtnSecond span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.optionBtnSecond i{display:none;filter:grayscale(1) brightness(10)}.optionBtnSecond.active{background:#0f5c9f;border-color:#0f5c9f;padding:8px 16px 8px 8px}.optionBtnSecond.active i{display:flex}.optionBtnSecond:hover{background:#0f5c9f;border-color:#0f5c9f}.filterBox{align-items:center;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;container-type:inline-size;display:flex;gap:8px;margin-top:10px;padding:8px 0 0 8px;position:relative}@container (width < 1075px){.filterBox{flex-direction:column}}@media screen and (max-width:991px){.filterBox{flex-direction:column}}.filterBox .filterTitle{align-items:center;display:flex;flex-shrink:0;gap:8px;padding-bottom:8px;pointer-events:none}@container (width < 1075px){.filterBox .filterTitle{cursor:pointer;justify-content:center;pointer-events:unset;width:100%}}@media screen and (max-width:991px){.filterBox .filterTitle{cursor:pointer;justify-content:center;pointer-events:unset;width:100%}}.filterBox .filterListBox{align-items:center;display:flex;flex-grow:1;gap:8px;transition:all .3s ease}@container (width < 1075px){.filterBox .filterListBox{background:#fff;border-radius:8px;box-shadow:0 0 8px #00000029;flex-direction:column;gap:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;width:100%;z-index:9}.filterBox .filterListBox.active{opacity:1;pointer-events:unset}}@media screen and (max-width:991px){.filterBox .filterListBox{background:#fff;border-radius:8px;box-shadow:0 0 8px #00000029;flex-direction:column;gap:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;width:100%;z-index:9}.filterBox .filterListBox.active{opacity:1;pointer-events:unset}}.filterBox .filterList{display:flex;flex-grow:1;gap:8px;overflow-x:auto;padding-bottom:8px}@container (width < 1075px){.filterBox .filterList{flex-direction:column;gap:0;width:100%}}@media screen and (max-width:991px){.filterBox .filterList{flex-direction:column;gap:0;width:100%}}.filterBox .filterList .optionBtn{flex-shrink:0}@container (width < 1075px){.filterBox .filterList .optionBtn{border:none;border-radius:0;justify-content:flex-start;padding:8px 10px 8px 30px;position:relative;width:100%}.filterBox .filterList .optionBtn i{left:4px;position:absolute;top:50%;transform:translateY(-50%)}}@media screen and (max-width:991px){.filterBox .filterList .optionBtn{border:none;border-radius:0;justify-content:flex-start;padding:8px 10px 8px 30px;position:relative;width:100%}.filterBox .filterList .optionBtn i{left:4px;position:absolute;top:50%;transform:translateY(-50%)}}.filterBox .btnSecondary{flex-shrink:0;margin-bottom:8px;min-height:unset;width:111.7px}@container (width < 1075px){.filterBox .btnSecondary{border-radius:0;margin-bottom:0;width:100%}}@media screen and (max-width:991px){.filterBox .btnSecondary{border-radius:0;margin-bottom:0;width:100%}}.item.unavailable:after{background:#d61d2f;border-radius:4px;color:#fff;content:"unavailable";font-size:.875rem;left:8px;padding:0 8px;position:absolute;text-transform:uppercase;top:13px;z-index:2}.item.unavailable:before{background:#ffffff80;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.item.unavailable>a{filter:grayscale(1)}.item.unavailable:hover{box-shadow:none!important}.matchBox{height:26px;position:relative;z-index:9}.matchBox.active .icon{transform:scaleY(-1)}.matchBox.active .matchListBox{opacity:1;pointer-events:unset}@media screen and (min-width:992px){.matchBox:hover .matchBtn .icon{transform:scaleY(-1)}.matchBox:hover .matchListBox{opacity:1;pointer-events:unset}}.matchBox .matchBtn{align-items:center;background:linear-gradient(45deg,#0156a2,#5f95e7 50%,#0156a2);border-radius:8px;color:#fff;display:flex;font-size:.75rem;gap:4px;justify-content:space-between;padding:7px 8px 5px;width:100%}@media screen and (min-width:992px){.matchBox .matchBtn{cursor:default;pointer-events:none}}.matchBox .matchBtn span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-align:left;word-break:break-all}.matchBox .matchBtn .icon{filter:brightness(100);height:6px;transition:all .3s ease;width:6px}.matchBox .matchListBox{background:#fff;border-radius:8px;box-shadow:0 0 8px #00000029;left:0;opacity:0;pointer-events:none;position:absolute;top:100%;transition:all .3s ease;width:100%;z-index:9}.matchBox .matchList{display:flex;flex-direction:column}.matchBox .matchList .item{align-items:center;display:flex;padding:10px 10px 10px 30px;position:relative;text-align:left;transition:all .3s ease}@media screen and (min-width:992px){.matchBox .matchList .item{cursor:default}}.matchBox .matchList .item:hover{background:#f2f2f2}.matchBox .matchList .item span{display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden}.matchBox .matchList .item.active:before{aspect-ratio:1;background:url(../images/icon/check.svg) no-repeat 50%;content:"";left:4px;position:absolute;width:24px}.aiBubbleBox{bottom:8px;display:flex;flex-direction:column;gap:8px;left:8px;position:absolute;right:8px;z-index:9}.askBox{background:#fff;border:1px solid #ccc;border-radius:16px;box-shadow:0 0 8px #00000029;container-type:inline-size;isolation:isolate}.askBox .content{position:relative}.askBox .content .closeBtn{right:8px;top:8px}.askBox .content:has(.productList){align-items:flex-end;display:flex;flex-wrap:wrap}.askBox .content:has(.productList) .btnBox{margin-left:auto}@container (width < 390px){.askBox .content:has(.productList) .btnBox{gap:10px}.askBox .content:has(.productList) .btnBox .btnSecondary{padding:5px 10px}}.askBox .itemList{flex-shrink:0;padding:0 16px 16px;width:100%}.askBox .productList{display:flex;gap:8px;max-height:64px;overflow-y:auto}.askBox .productList .item{border:1px solid #eee;border-radius:8px;flex-shrink:0;height:64px;overflow:hidden;position:relative;width:64px}.askBox .productList .item:hover .del{opacity:1}.askBox .productList .item .del{background:#666666e6;border-radius:50%;height:24px;opacity:0;position:absolute;right:5px;top:5px;transition:all .3s ease;width:24px}@media screen and (max-width:991px){.askBox .productList .item .del{opacity:1}}.askBox .productList .item .del:before{transform:translate(-50%,-50%) rotate(45deg)}.askBox .productList .item .del:after,.askBox .productList .item .del:before{background:#fff;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;width:1px;z-index:9}.askBox .productList .item .del:after{transform:translate(-50%,-50%) rotate(-45deg)}.askBox .supplierList{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.askBox .supplierList .item{align-items:center;background:#f2f2f2;border-radius:4px;display:flex;flex-shrink:0;gap:4px;height:32px;padding:4px;position:relative}.askBox .supplierList .item:hover .del{opacity:1}.askBox .supplierList .item .del{background:#666666e6;border-radius:50%;flex-shrink:0;height:24px;opacity:0;position:relative;transition:all .3s ease;width:24px}@media screen and (max-width:991px){.askBox .supplierList .item .del{opacity:1}}.askBox .supplierList .item .del:before{transform:translate(-50%,-50%) rotate(45deg)}.askBox .supplierList .item .del:after,.askBox .supplierList .item .del:before{background:#fff;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;width:1px;z-index:9}.askBox .supplierList .item .del:after{transform:translate(-50%,-50%) rotate(-45deg)}.askBox .supplierList .pic{flex-shrink:0;height:24px;width:24px}.askBox .supplierList .title{display:-webkit-box;font-size:.875rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.askBox .supplierList a,.askBox .supplierList button{display:block;margin-left:auto}.askBox .controlBox{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px;width:100%}.askBox .controlBox .askBtn{color:#0f5c9f;font-weight:700}.askBox .askBoxNotice{color:#e5001b;flex-basis:100%;font-size:.875rem}.askBox .askBoxBtn{align-items:center;display:flex;font-size:.875rem;gap:4px}.askBox .askBoxBtn span{flex-shrink:0;font-size:1rem;font-weight:500}.askBox .askBoxBtn.full span{color:#e5001b}.askBox .clearAll{color:#666;font-size:.8rem;position:absolute;right:16px;text-decoration:underline;top:16px}.askBox .clearAll:hover{color:#0f5c9f}.askBox .content.active .selectBoxBtn .icon:last-child{transform:scaleY(-1)}.askBox .content.active .itemList{display:block}.askBox .btnBox{display:flex;gap:16px;justify-content:flex-end;padding:0 16px 16px}.inqueryBox{display:block}.productBox{isolation:isolate;position:relative}.productBox .productList{container-name:productList;container-type:inline-size;display:flex;flex-wrap:wrap;gap:8px}.productBox .productList>.item{background:#fbfbfb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:8px;position:relative;transition:all .3s ease}@container productList (width >=900px){.productBox .productList>.item{width:calc(16.66667% - 6.66667px)}.productBox .productList>.item:nth-child(6n) .matchBox .matchListBox{left:auto;right:0}}@container productList (width < 900px) and (width >=620px){.productBox .productList>.item{width:calc(25% - 6px)}.productBox .productList>.item:nth-child(4n) .matchBox .matchListBox{left:auto;right:0}}@container productList (width < 620px) and (width >=480px){.productBox .productList>.item{width:calc(33.33333% - 5.33333px)}.productBox .productList>.item:nth-child(3n) .matchBox .matchListBox{left:auto;right:0}}@container productList (width < 480px){.productBox .productList>.item{width:calc(50% - 4px)}.productBox .productList>.item:nth-child(2n) .matchBox .matchListBox{width:100%}}.productBox .productList>.item:hover{box-shadow:0 0 10px #0003}.productBox .productList>.item .picBox{position:relative}.productBox .productList>.item .favoriteBtn{align-items:center;background-position:50%;background-repeat:no-repeat;background:#ffffffd9;border-radius:4px;display:flex;flex-shrink:0;height:30px;justify-content:center;position:absolute;right:4px;top:4px;width:30px;z-index:8}.productBox .productList>.item .favoriteBtn:before{background:url(../images/icon/favorite.svg) no-repeat 50%;content:"";display:block;height:24px;width:24px}.productBox .productList>.item .favoriteBtn.active:before{background:url(../images/icon/favorite_red.svg) no-repeat 50%}.productBox .productList>.item .selectBtn{align-items:center;background:#ededed;border-radius:50px;bottom:4px;color:#666;display:flex;flex-shrink:0;gap:4px;height:24px;margin-left:auto;padding:8px 8px 8px 4px;position:absolute;right:4px;transition:all .3s ease}.productBox .productList>.item .selectBtn:before{background:#fff;border-radius:50%;content:"";display:block;flex-shrink:0;height:14px;width:14px}.productBox .productList>.item .selectBtn.active{opacity:1}.productBox .productList>.item .selectBtn.active:before{background:url(../images/icon/check_w.svg);background-color:#0f5c9f;background-position:50%;background-size:95%}.productBox .productList>.item .btnSecondary{width:100%}.productBox .productList>.item .block{display:flex;gap:8px;height:24px;width:100%}.productBox .productList>.item>a{display:flex;flex-direction:column;flex-grow:1;gap:8px;text-decoration:none}.productBox .pic{aspect-ratio:1;border-radius:8px;width:100%}.productBox .desCon{height:72px;overflow:hidden}.productBox .desCon .supplier{color:#666;font-size:.875rem;height:22px;-webkit-line-clamp:1}.productBox .desCon .supplier,.productBox .description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.productBox .description{color:#333;font-size:1rem;font-weight:700;height:39px;-webkit-line-clamp:2;line-height:1.2}.productBox .priceCon{overflow:hidden}.productBox .priceCon:has(.discount) .price{color:#666;font-weight:500;text-decoration:line-through}.productBox .priceCon .discount,.productBox .priceCon .price{color:#333;display:-webkit-box;font-size:.875rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:700;height:20px;overflow:hidden}.productBox .priceCon .discount{color:#ff411b}.productBox .priceCon .detail{color:#999;display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:500;height:13px;line-height:1;margin-top:4px;overflow:hidden}.productBox .optionBtn,.productBox .optionBtnSecond{width:100%}.productBox .block{align-items:center;justify-content:space-between;position:relative}.productBox .block .pic{aspect-ratio:unset;flex-shrink:0;text-align:center;width:48px}.productBox .block .pic img{height:auto}.productBox .block .certification{color:#666;display:-webkit-box;font-size:.8125rem;height:24px;-webkit-line-clamp:1;position:relative;width:100%;z-index:9;-webkit-box-orient:vertical;cursor:pointer;overflow:hidden}.productBox .supplierInfo{display:flex;flex-direction:column;gap:5px;margin-top:auto}.productBox .supplierInfo .info{display:flex;flex-direction:column;flex-grow:1;gap:3px}.productBox .supplierInfo .title{color:#333;display:-webkit-box;font-size:.875rem;font-weight:500;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1;overflow:hidden}.productBox .supplierInfo .country,.productBox .supplierInfo .subTitle{color:#666;display:-webkit-box;font-size:.75rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1;overflow:hidden}.productBox .supplierInfo .country{color:#999}.productBox .supplierInfo .certification{height:24px;width:100%;z-index:9}.productBox .supplierInfo .certification .list{display:flex;gap:8px;overflow:hidden}.productBox .supplierInfo .certification .item{background:#f2f2f2;border-radius:8px;color:#666;cursor:pointer;display:-webkit-box;flex-shrink:0;font-size:.6875rem;font-weight:500;height:24px;-webkit-line-clamp:1;padding:3px 8px 0;transition:all .3s ease;width:calc(50% - 4px);-webkit-box-orient:vertical;overflow:hidden}.productBox .supplierInfo .certification .item.active,.productBox .supplierInfo .certification .item:hover{background:#333;color:#fff}.productBox .supplierInfo .certification .item span{display:block;display:-webkit-box;-webkit-line-clamp:1;text-align:center;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden}.productBox .supplierInfo .certification .other{background:#fff;border-radius:8px;bottom:100%;box-shadow:0 0 8px #00000029;display:flex;flex-wrap:wrap;gap:8px;left:0;opacity:0;padding:10px;pointer-events:none;position:absolute;transition:all .3s ease;width:100%}.productBox .supplierInfo .certification:hover .other{opacity:1;pointer-events:all}.productBox .bottomInfo{display:flex;flex-direction:column;gap:8px}.productBox .source{align-items:center;display:flex;gap:8px;gap:4px}.productBox .source a{align-items:center;display:flex;gap:4px;text-decoration:none}.productBox .source .logo{align-items:center;aspect-ratio:1;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;line-height:0;overflow:hidden;width:24px}.productBox .source .logo .icon{height:16px;width:16px}.productBox .source .logo img{height:16px;-o-object-fit:cover;object-fit:cover;width:16px}.productBox .source .productSource{color:#666;display:-webkit-box;font-size:.875rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.productBox .source .productSource a{color:#666;text-decoration:none}.productBox .prodBlock{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px;height:19px;overflow:hidden}.productBox .prodBlock>div{align-items:center;background:#fff;border:1px solid #818181;border-radius:4px;color:#333;display:flex;font-size:.625rem;font-weight:500;gap:3px;justify-content:center;line-height:1;overflow:hidden;padding:4px 5px 3px;white-space:nowrap}.productBox .prodBlock>div i{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;flex-shrink:0;height:15px;margin:-3px 0 -2px;width:15px}.productBox .prodBlock>div i img{width:100%}.productBox .prodBlock>div.green{border:1px solid #308900;color:#308900}.productBox .prodBlock>div.red{border:1px solid #ff411b;color:#ff411b}.supplierBox .supplierList{container-name:supplierList;container-type:inline-size;display:flex;flex-wrap:wrap;gap:8px}.supplierBox .supplierList>.item{background:#fbfbfb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:8px;position:relative;transition:all .3s ease}@container supplierList (width >=1030px){.supplierBox .supplierList>.item{width:calc(33.33333% - 5.33333px)}.supplierBox .supplierList>.item:nth-child(3n) .matchBox .matchListBox{left:auto;right:0}}@container supplierList (width < 1030px) and (width >=560px){.supplierBox .supplierList>.item{width:calc(50% - 4px)}.supplierBox .supplierList>.item:nth-child(2n) .matchBox .matchListBox{left:auto;right:0}}@container supplierList (width < 560px){.supplierBox .supplierList>.item,.supplierBox .supplierList>.item .matchBox .matchListBox{width:100%}}.supplierBox .supplierList>.item:hover{box-shadow:0 0 10px #0003}.supplierBox .supplierList>.item .selectBtn{align-items:center;background:#f2f2f2;border-radius:50px;color:#666;display:flex;flex-shrink:0;gap:4px;height:24px;margin-left:auto;margin-top:auto;padding:0 8px 0 4px;transition:all .3s ease}.supplierBox .supplierList>.item .selectBtn:before{background:#fff;border-radius:50%;content:"";display:block;flex-shrink:0;height:14px;width:14px}.supplierBox .supplierList>.item .selectBtn.active{opacity:1}.supplierBox .supplierList>.item .selectBtn.active:before{background:url(../images/icon/check_w.svg);background-color:#0f5c9f;background-position:50%;background-size:95%}.supplierBox .supplierList a{text-decoration:none}.supplierBox .supplierList .topInfo{display:flex;gap:16px;height:56px}.supplierBox .supplierList .topInfo a{align-items:center;display:flex;flex-grow:1;gap:16px}.supplierBox .supplierList .topInfo .pic{aspect-ratio:1;border-radius:8px;flex-shrink:0;width:48px}.supplierBox .supplierList .topInfo .avatar{align-items:center;background:#f2f2f2;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;pointer-events:none;width:48px}.supplierBox .supplierList .topInfo .avatar .name{align-items:center;background:#e5e5e5;border-radius:50%;color:#333;display:flex;font-size:1.5rem;font-weight:700;height:100%;justify-content:center;overflow:hidden;text-align:center;width:100%}.supplierBox .supplierList .topInfo .info{display:flex;flex-direction:column;flex-grow:1;gap:3px}.supplierBox .supplierList .topInfo .title{color:#333;display:-webkit-box;font-size:1rem;font-weight:500;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1;overflow:hidden}.supplierBox .supplierList .topInfo .country,.supplierBox .supplierList .topInfo .subTitle{color:#666;display:-webkit-box;font-size:.875rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1;overflow:hidden}.supplierBox .supplierList .topInfo .country{color:#999}.supplierBox .supplierList .topInfo .configBox{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.supplierBox .supplierList .topInfo .favoriteBtn{align-items:center;background-position:50%;background-repeat:no-repeat;background:url(../images/icon/favorite.svg) no-repeat 50%;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.supplierBox .supplierList .topInfo .favoriteBtn.active{background:url(../images/icon/favorite_red.svg) no-repeat 50%}.supplierBox .supplierList .centerInfo{display:flex;flex-wrap:wrap;gap:8px}.supplierBox .supplierList .centerInfo .block{display:flex;flex-shrink:0;gap:8px;height:24px;width:100%}.supplierBox .supplierList .centerInfo .block>.pic{flex-shrink:0;text-align:center;width:48px}.supplierBox .supplierList .centerInfo .matchBox{flex-grow:1;min-width:100px;z-index:8}.supplierBox .supplierList .centerInfo .markBox{align-items:center;display:flex;gap:8px;height:25px;position:relative}.supplierBox .supplierList .centerInfo .markBox :nth-child(n+4):not(:last-child){display:none}.supplierBox .supplierList .centerInfo .markBox .pic{flex-shrink:0;height:25px}.supplierBox .supplierList .certification{color:#666;display:-webkit-box;font-size:.8125rem;height:24px;-webkit-line-clamp:1;position:relative;width:100%;-webkit-box-orient:vertical;overflow:hidden}.supplierBox .supplierList .certification .list{display:flex;gap:8px;overflow:hidden}.supplierBox .supplierList .certification .item{background:#f2f2f2;border-radius:8px;color:#666;cursor:pointer;display:-webkit-box;flex-shrink:0;font-size:.8125rem;font-weight:500;height:24px;-webkit-line-clamp:1;padding:3px 8px 0;transition:all .3s ease;width:calc(25% - 6px);-webkit-box-orient:vertical;overflow:hidden}.supplierBox .supplierList .certification .item.active,.supplierBox .supplierList .certification .item:hover{background:#333;color:#fff}.supplierBox .supplierList .certification .item span{display:block;display:-webkit-box;-webkit-line-clamp:1;text-align:center;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden}.supplierBox .supplierList .certification .other{background:#fff;border-radius:8px;box-shadow:0 0 8px #00000029;display:flex;flex-wrap:wrap;gap:8px;left:0;opacity:0;padding:10px;pointer-events:none;position:absolute;top:100%;transition:all .3s ease;width:100%}.supplierBox .supplierList .certification:hover .other{opacity:1;pointer-events:all}.supplierBox .supplierList .productList{display:flex;gap:16px}.supplierBox .supplierList .productList .item{width:calc(50% - 8px)}.supplierBox .supplierList .productList .item a{display:flex;flex-direction:column;gap:8px;height:100%}.supplierBox .supplierList .productList .item .pic{aspect-ratio:1;border-radius:8px}.supplierBox .supplierList .productList .item .description{color:#333;display:-webkit-box;font-size:1rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;height:39px;line-height:1.2;overflow:hidden}.supplierBox .supplierList .productList .item .priceCon{overflow:hidden}.supplierBox .supplierList .productList .item .priceCon:has(.discount) .price{color:#666;font-weight:500;text-decoration:line-through}.supplierBox .supplierList .productList .item .priceCon .discount,.supplierBox .supplierList .productList .item .priceCon .price{color:#333;display:-webkit-box;font-size:.875rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:700;height:20px;overflow:hidden}.supplierBox .supplierList .productList .item .priceCon .discount{color:#ff411b}.supplierBox .supplierList .productList .item .priceCon .detail{color:#999;display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:500;height:13px;line-height:1;margin-top:4px;overflow:hidden}.supplierBox .supplierList .productList .item .prodBlock{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px;overflow:hidden}.supplierBox .supplierList .productList .item .prodBlock>div{align-items:center;background:#fff;border:1px solid #818181;border-radius:4px;color:#333;display:flex;font-size:.625rem;font-weight:500;gap:3px;justify-content:center;line-height:1;overflow:hidden;padding:4px 5px 3px;white-space:nowrap}.supplierBox .supplierList .productList .item .prodBlock>div i{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;flex-shrink:0;height:15px;margin:-3px 0 -2px;width:15px}.supplierBox .supplierList .productList .item .prodBlock>div i img{width:100%}.supplierBox .supplierList .productList .item .prodBlock>div.green{border:1px solid #308900;color:#308900}.supplierBox .supplierList .productList .item .prodBlock>div.red{border:1px solid #ff411b;color:#ff411b}.supplierBox .supplierList .block{align-items:center;display:flex;margin-top:auto}.supplierBox .supplierList .source{height:24px}.supplierBox .supplierList .source,.supplierBox .supplierList .source>a,.supplierBox .supplierList .source>div,.supplierBox .supplierList .source>span{align-items:center;display:flex;gap:4px}.supplierBox .supplierList .source .logo{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;overflow:hidden;width:24px}.supplierBox .supplierList .source .logo i{background:#f2f2f2}.supplierBox .supplierList .source .logo img{height:80%;-o-object-fit:cover;object-fit:cover;width:80%}.supplierBox .supplierList .source .productSource{color:#666;display:-webkit-box;font-size:.875rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.supplierBox .supplierList .bottomInfo{display:flex;flex-direction:column;gap:8px}.supplierBox .supplierList .btnBox button{width:100%}.compareBox{display:flex;flex-direction:column;gap:16px;height:calc(100% - 30px);overflow-x:auto;overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:0}.compareBox>*{flex-shrink:0}.compareBox .infoTitle{align-items:center;color:#333;display:flex;font-size:1.125rem;font-weight:700;gap:8px;justify-content:space-between;width:100%}.compareBox .infoTitle span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.compareBox .compareList .listTitle{color:#666;display:flex;font-size:.875rem;gap:16px;margin-bottom:5px}.compareBox .compareList .listTitle .item{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.compareBox .compareList .list{display:flex;flex-shrink:0;gap:16px}.compareBox .compareList .list .item:has(.inList){display:flex;flex-direction:column;gap:5px}.compareBox .compareList .list .inList{display:flex;flex-direction:column}.compareBox .compareList .list .inList .title{color:#999;font-size:.75rem}.compareBox .compareList .item{flex-grow:1;flex-shrink:0;position:relative;width:calc(20% - 12.8px)}@media screen and (max-width:991px){.compareBox .compareList .item{flex-shrink:0;width:calc(50% - 8px)}}.compareBox .compareList .item:has(input:checked) .con{max-height:unset}.compareBox .compareList .item:has(input:checked) label{background:#333;color:#fff}.compareBox .compareList .item:has(input:checked) label:after{content:attr(open)}.compareBox .compareList .item label{border:1px solid #ccc;border-radius:8px;cursor:pointer;display:block;margin-top:10px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.compareBox .compareList .item label:after{content:attr(close);display:block;font-size:.75rem;font-weight:700;line-height:1;pointer-events:none}.compareBox .compareList .item input{opacity:0;position:absolute}.compareBox .compareList .item .price{color:#333;display:-webkit-box;font-size:.875rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:flex;font-weight:700;gap:10px;overflow:hidden}.compareBox .compareList .item .price span{color:#666;font-weight:500;text-decoration:line-through}.compareBox .compareList .item .piece{color:#999;font-size:.75rem}.compareBox .compareList .item .con{line-height:1.4;max-height:134px;overflow:hidden}.compareBox .compareList .item .selectBtn{align-items:center;background:#f2f2f2;border-radius:50px;color:#666;display:flex;gap:4px;height:24px;padding:8px 8px 8px 4px;position:absolute;right:8px;top:8px;transition:all .3s ease}.compareBox .compareList .item .selectBtn:before{background:#fff;border-radius:50%;content:"";display:block;flex-shrink:0;height:14px;width:14px}.compareBox .compareList .item .selectBtn.active{opacity:1}.compareBox .compareList .item .selectBtn.active:before{background:url(../images/icon/check_w.svg);background-color:#0f5c9f;background-position:50%;background-size:95%}.compareBox .compareList .optionBtnSecond{width:100%}.compareBox .compareList.topInfo{background:#fff;padding-bottom:30px;position:sticky;top:0;z-index:8}.compareBox .compareList.topInfo .item{background:#fff;background:#fbfbfb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px 8px}.compareBox .compareList.topInfo .item .pic{align-items:center;aspect-ratio:1;border-radius:4px;display:flex;justify-content:center;overflow:hidden}.compareBox .compareList.topInfo .item .pic img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.compareBox .compareList.topInfo .item .name{display:-webkit-box;height:24px;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#333;flex-grow:1;font-weight:500;overflow:hidden;transition:all .3s ease;word-break:break-all}.compareBox .compareList .supplier .pic{flex-shrink:0;height:48px;margin:0 auto;width:48px}.compareBox .compareList .supplier .info{align-items:center;display:flex;gap:8px;text-decoration:none}.compareBox .compareList .supplier .info:hover .name{color:#0f5c9f}.compareBox .compareList .product .pic{aspect-ratio:1;margin:0 auto;max-width:100px;width:100%}.compareBox .compareList .product .info{display:flex;flex-direction:column;gap:8px;text-decoration:none}.compareBox .compareList .product .info:hover .name{color:#0f5c9f}.compareBox .compareList .product .info .name{text-align:center}.compareBox .compareList.info{display:flex;flex-direction:column;gap:10px}.compareBox .compareList.info>*{flex-shrink:0}.compareBox .compareList.info.active .infoTitle .icon{transform:scaleY(-1)}.compareBox .compareList.info.active .bottomInfo{display:flex}.compareBox .compareList.info .bottomInfo{display:none;flex-direction:column;gap:24px}.compareBox .compareList.info .bottomInfo .infoListBox{flex-shrink:0}.compareBox .compareList.info .list .item{color:#333;padding-left:8px}.ansContentBox .controlBox{align-items:center;bottom:8px;display:flex;flex-shrink:0;gap:8px;justify-content:center;left:0;position:absolute;width:100%;z-index:9}.ansContentBox .controlBox .dot{background:#e5e5e5;border-radius:50%;height:8px;margin:0;opacity:1!important;width:8px}.ansContentBox .controlBox .dot.active{background:#333}.notionInfo span{color:red}.inputFile{align-self:stretch;background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-grow:1;height:44px;min-width:200px;padding:4px 12px;position:relative}.inputFile input{background:none;border:none}.inputFile .uploadStyle{border-radius:8px;cursor:pointer;padding:0 16px;position:absolute;right:5px;top:5px}.inputFile .downloadFile{inset:0;opacity:0;position:absolute}.inputFile .fileName{display:-webkit-box;-webkit-line-clamp:1;width:calc(100% - 150px);-webkit-box-orient:vertical;overflow:hidden}.formEyes{background:url(../images/icon/visibility_dk.svg) no-repeat 50%;border:none;border-radius:0;height:24px;margin:0;padding:0;position:absolute;right:12px;top:10px;width:24px}.formEyes.active{background:url(../images/icon/visibility_off_dk.svg) no-repeat 0 -1px}.inputOption{cursor:pointer}.inputOption:has([type=checkbox]){align-items:center;cursor:pointer;display:flex;gap:8px;padding:4px 0;position:relative}.inputOption:has([type=checkbox]):before{border:1px solid #ccc;border-radius:4px;content:""!important;height:17px;left:0;pointer-events:none;position:absolute;top:7px;width:17px}.inputOption:has([type=checkbox]) [type=checkbox]{cursor:pointer;flex-shrink:0;height:17px;margin-top:4px;opacity:0;width:17px}.inputOption:has([type=checkbox]):has([type=checkbox]:focus-visible):before{outline:2px solid red;outline-offset:2px}.inputOption:has([type=checkbox]):has([type=checkbox]:checked):before{background:url(../images/icon/check_w.svg),#333;background-position:50%;background-size:95%;border-color:#333}.inputOption:has([type=radio]){align-items:flex-start;cursor:pointer;display:flex;gap:8px;padding:4px 0;position:relative}.inputOption:has([type=radio]):before{border:2px solid #333;border-radius:50%;content:""!important;height:20px;left:0;pointer-events:none;position:absolute;top:12px;width:20px}.inputOption:has([type=radio]) [type=radio]{cursor:pointer;height:20px;opacity:0;width:20px}.inputOption:has([type=radio]):has([type=radio]:focus-visible):before{outline:2px solid red;outline-offset:2px}.inputOption:has([type=radio]):has([type=radio]:checked):before{background:#333;border-color:#333;box-shadow:inset 0 0 0 2px #fff}.inputOption:has(input[disabled]){cursor:not-allowed!important;opacity:.5}.inputOption:has(input[disabled]) input{cursor:not-allowed!important}.inputOption label{color:#333;font-size:.875rem;order:2}.select{isolation:isolate;position:relative}.select:before{background:url(../images/icon/select_arrow_dk.svg) no-repeat 50%;content:"";display:block;height:24px;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:24px;z-index:9}.select>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px!important;width:100%}.select>select[disabled]{background:#ccc;opacity:1}input:not([type=checkBox],[type=radio]),select,textarea{background:#fff;border-radius:8px;color:#333;flex-grow:1}input:not([type=checkBox],[type=radio])::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#ccc}input:not([type=checkBox],[type=radio])::placeholder,select::placeholder,textarea::placeholder{color:#ccc}input:not([type=checkBox],[type=radio])[disabled],select[disabled],textarea[disabled]{background:#ccc;cursor:not-allowed}input:not([type=checkBox],[type=radio])[disabled]::-moz-placeholder,select[disabled]::-moz-placeholder,textarea[disabled]::-moz-placeholder{opacity:.75}input:not([type=checkBox],[type=radio])[disabled]::placeholder,select[disabled]::placeholder,textarea[disabled]::placeholder{opacity:.75}textarea{min-height:80px}fieldset{all:unset;box-sizing:border-box;position:relative}fieldset legend{all:unset;box-sizing:border-box;float:left;transform:none}.inputBox{flex-grow:1;position:relative}.inputBox input{width:100%}.inputBox i{position:absolute;top:10px;z-index:2}.inputBox i:before{content:"";display:block;height:24px;width:24px}.inputBox:has(i+*) i{left:10px}.inputBox:has(i+*) input:not([type=checkBox],[type=radio]),.inputBox:has(i+*) select,.inputBox:has(i+*) textarea{padding-left:45px}.inputBox:has(*+i) i{right:10px}.inputBox:has(*+i) input:not([type=checkBox],[type=radio]),.inputBox:has(*+i) select,.inputBox:has(*+i) textarea{padding-right:45px}.formBox{display:flex;flex-direction:column;gap:8px;--titleWidth:160px}.formBox .gridBox{border-top:2px solid #ccc}@media screen and (max-width:575px){.formBox .gridBox .formList{flex-direction:column!important;padding-left:0!important;padding-top:20px!important}}@media screen and (max-width:767px){.formBox .gridBox .formList .formList{flex-direction:column!important}}.formBox .gridBox .formList:has(.formContent){border-bottom:1px dashed #ccc}.formBox .btnBox{display:flex;gap:10px}.formBox .formList{display:flex;flex-direction:column}.formBox .formList .formListTitle{color:#333;flex-shrink:0;line-height:1.4;padding:8px 0 8px 20px}@media screen and (max-width:575px){.formBox .formList .formListTitle{padding:0;width:auto}}.formBox .formList .formListTitle.autoWidth{width:auto}.formBox .formList .formContent{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:0 8px;isolation:isolate;position:relative}.formBox .formList .formContent:not(.inline){flex-direction:column}.formBox .formList .formContent:not(.inline) .formList:last-child{border:none}@media screen and (max-width:767px){.formBox .formList .formContent{width:100%}}.formBox .formList .formContent.inline{align-items:center;gap:5px}.formBox .formList .formContent.inline .formList{padding:0}.formBox .formList .formListTitle em{color:#e5001b;margin-right:4px}.formBox .formList.error input:not([type=checkBox],[type=radio]),.formBox .formList.error select,.formBox .formList.error textarea{border-color:#e5001b}.formBox .formList.error input:not([type=checkBox],[type=radio])::-moz-placeholder,.formBox .formList.error select::-moz-placeholder,.formBox .formList.error textarea::-moz-placeholder{color:#e5001b}.formBox .formList.error input:not([type=checkBox],[type=radio])::placeholder,.formBox .formList.error select::placeholder,.formBox .formList.error textarea::placeholder{color:#e5001b}.formBox .formList .help{color:#999;font-size:.9375rem;font-weight:400;padding-top:5px;text-align:right;width:100%}@media screen and (max-width:767px){.formBox .formList .help{text-align:left}}.formBox .formList [role=alert]:has([class^=formNoticeInfo]){padding-top:10px}.formBox .formList.inline .formList:first-child{padding-top:0}.formBox .formList.inline .formList:last-child{padding-bottom:0}.formBox .inline{align-items:flex-start;flex-direction:row;gap:14px}@media screen and (max-width:575px){.formBox .inline{align-items:stretch;flex-direction:column;gap:8px}.formBox .inline legend{margin-bottom:5px}}.formBox .inline .formListTitle{width:var(--titleWidth)}.formBox .inline label:has([type=checkbox]),.formBox .inline label:has([type=radio]){word-break:break-all}.formBox .inline>.inputOption+.inputOption{margin-left:10px}.formBox .inline>.inputOption+input{flex-grow:1;width:auto}.formBox .inline .select{flex-grow:1}.formBox .noFull>:not(label,[type=checkBox],[type=radio]){flex-grow:unset!important;width:-moz-fit-content;width:fit-content}.formBox .noFull .inputBox{width:-moz-fit-content;width:fit-content}.formBox .formBtnBox{display:flex;gap:10px;justify-content:center;padding:24px 0 0}.formBox img.captcha{border:1px solid #ccc;border-radius:0;line-height:0;margin:0 .3em;max-height:2.5em;padding:0;vertical-align:middle}[role=alert]{width:100%!important}[class^=formNotice]{background:#dee0e3;border-radius:var(--borderRadius4);color:#333;isolation:isolate;padding:4px 42px 4px 12px;position:relative;width:100%}[class^=formNotice]:before{display:block;height:20px;left:12px;position:absolute;top:7px;width:20px;z-index:2}[class^=formNotice] .noticeClose{background:none;background:url(../images/icon/close_dk.svg) no-repeat 50%;border-radius:0;height:24px;opacity:.4;padding:0;position:absolute;right:5px;top:8px;width:24px}[class^=formNoticeInfo]{background-color:#cfe5fc;color:#00529b;padding-left:42px}[class^=formNoticeInfo]:before{background-image:url(../images/icon/info.svg);content:""}[class^=formNoticeSuccess]{background-color:#cdf3e6;color:#00754b;padding-left:42px}[class^=formNoticeSuccess]:before{background-image:url(../images/icon/check_circle.svg);content:""}[class^=formNoticeWarning]{background-color:#faece6;color:#c23e00;padding-left:42px}[class^=formNoticeWarning]:before{background-image:url(../images/icon/warning.svg);content:""}[class^=formNoticeError]{background-color:#fdd7de;color:#c40000;padding-left:42px}[class^=formNoticeError]:before{background-image:url(../images/icon/cancel.svg);content:""}.pagination{display:flex;gap:8px;justify-content:center;list-style:none;margin:30px 0 0;padding:0}.pagination li{line-height:0}.pagination button,.pagination li{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.pagination button{border-radius:4px;font-size:.875rem}.pagination button.active{background:#333!important;color:#fff!important}.pagination button:hover{background:#efefef}.pagination .pageArrow:before{background:url(../images/icon/arrow_to_up.svg) 50% no-repeat;content:"";height:20px;width:20px}.pagination .pageArrow.prevArrow{transform:rotate(-90deg)}.pagination .pageArrow.nextArrow{transform:rotate(90deg)}.wrapper{position:relative}.wrapper:has(.mainPage):before{background:url(../images/mpbg1.svg) 50% no-repeat;content:"";filter:blur(32px);height:100%;left:-10%;opacity:.25;position:absolute;top:50%;width:100%}.mainBox{display:flex;flex-direction:column}.mainTopMenu{align-items:center;display:flex;flex-shrink:0;gap:20px;justify-content:flex-end;margin-left:auto;margin-right:16px;padding-top:8px;position:relative;width:-moz-fit-content;width:fit-content;z-index:9}@media screen and (max-width:991px){.mainTopMenu{gap:5px;padding-top:16px}}.mainTopMenu .currencyMenu,.mainTopMenu .languageMenu{position:relative}.mainTopMenu .currencyMenu,.mainTopMenu .languageMenu,.mainTopMenu .profileMenu{height:40px}.mainTopMenu .currencyMenu .currencyBtn,.mainTopMenu .currencyMenu .languageBtn,.mainTopMenu .currencyMenu .profileBtn,.mainTopMenu .languageMenu .currencyBtn,.mainTopMenu .languageMenu .languageBtn,.mainTopMenu .languageMenu .profileBtn,.mainTopMenu .profileMenu .currencyBtn,.mainTopMenu .profileMenu .languageBtn,.mainTopMenu .profileMenu .profileBtn{align-items:center;border-radius:8px;display:flex;height:40px;justify-content:center;min-width:40px;transition:all .3s ease}.mainTopMenu .currencyMenu .currencyBtn:hover,.mainTopMenu .currencyMenu .languageBtn:hover,.mainTopMenu .currencyMenu .profileBtn:hover,.mainTopMenu .languageMenu .currencyBtn:hover,.mainTopMenu .languageMenu .languageBtn:hover,.mainTopMenu .languageMenu .profileBtn:hover,.mainTopMenu .profileMenu .currencyBtn:hover,.mainTopMenu .profileMenu .languageBtn:hover,.mainTopMenu .profileMenu .profileBtn:hover{background:#e5e5e5}.mainTopMenu .currencyMenu .profileBtn,.mainTopMenu .languageMenu .profileBtn,.mainTopMenu .profileMenu .profileBtn{font-size:1rem;font-weight:500;min-width:40px}.mainTopMenu .currencyMenu .profileBtn:has(span),.mainTopMenu .languageMenu .profileBtn:has(span),.mainTopMenu .profileMenu .profileBtn:has(span){padding-right:8px}.mainTopMenu .currencyMenu .currencyBtn,.mainTopMenu .currencyMenu .languageBtn,.mainTopMenu .languageMenu .currencyBtn,.mainTopMenu .languageMenu .languageBtn,.mainTopMenu .profileMenu .currencyBtn,.mainTopMenu .profileMenu .languageBtn{display:flex;font-size:1rem;gap:8px;padding:0 8px;position:relative}.mainTopMenu .currencyMenu .currencyBtn:after,.mainTopMenu .currencyMenu .languageBtn:after,.mainTopMenu .languageMenu .currencyBtn:after,.mainTopMenu .languageMenu .languageBtn:after,.mainTopMenu .profileMenu .currencyBtn:after,.mainTopMenu .profileMenu .languageBtn:after{background:url(../images/icon/arrow_to_down.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:8px;width:8px}@media screen and (max-width:767px){.mainTopMenu .currencyMenu .currencyBtn span,.mainTopMenu .currencyMenu .languageBtn span,.mainTopMenu .languageMenu .currencyBtn span,.mainTopMenu .languageMenu .languageBtn span,.mainTopMenu .profileMenu .currencyBtn span,.mainTopMenu .profileMenu .languageBtn span{display:none}}.mainTopMenu .currencyMenu a,.mainTopMenu .currencyMenu button,.mainTopMenu .languageMenu a,.mainTopMenu .languageMenu button,.mainTopMenu .profileMenu a,.mainTopMenu .profileMenu button{align-items:center;color:#333;display:flex;font-size:.875rem;gap:5px;text-decoration:none}.mainTopMenu .currencyMenu .content,.mainTopMenu .languageMenu .content,.mainTopMenu .profileMenu .content{background:#fff;border-radius:8px;box-shadow:0 0 8px #0000001a;max-width:250px;min-width:150px;overflow:hidden;padding:10px 0;position:absolute;right:0;top:100%;width:100%}.mainTopMenu .currencyMenu ul,.mainTopMenu .languageMenu ul,.mainTopMenu .profileMenu ul{white-space:nowrap}.mainTopMenu .currencyMenu ul a,.mainTopMenu .currencyMenu ul button,.mainTopMenu .languageMenu ul a,.mainTopMenu .languageMenu ul button,.mainTopMenu .profileMenu ul a,.mainTopMenu .profileMenu ul button{padding:8px 16px;transition:all .3s ease;width:100%}.mainTopMenu .currencyMenu ul a:hover,.mainTopMenu .currencyMenu ul button:hover,.mainTopMenu .languageMenu ul a:hover,.mainTopMenu .languageMenu ul button:hover,.mainTopMenu .profileMenu ul a:hover,.mainTopMenu .profileMenu ul button:hover{background:#e5e5e5}.mainTopMenu .currencyMenu ul li:has(.instructions),.mainTopMenu .languageMenu ul li:has(.instructions),.mainTopMenu .profileMenu ul li:has(.instructions){padding:0 10px}.mainTopMenu .currencyMenu ul li:has(.instructions) .instructions,.mainTopMenu .languageMenu ul li:has(.instructions) .instructions,.mainTopMenu .profileMenu ul li:has(.instructions) .instructions{border-radius:8px;color:#fff;display:none}@media screen and (max-width:767px){.mainTopMenu .currencyMenu ul li:has(.instructions) .instructions,.mainTopMenu .languageMenu ul li:has(.instructions) .instructions,.mainTopMenu .profileMenu ul li:has(.instructions) .instructions{display:inline-flex}}.mainTopMenu .instructions{align-items:center;background:#1f1c3d;border:none;border-radius:99px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:10px;height:40px;isolation:isolate;justify-content:center;overflow:hidden;padding:0 20px;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}@media screen and (max-width:767px){.mainTopMenu .instructions{display:none}}.mainTopMenu .instructions:before{background:linear-gradient(90deg,#d43cff 12.02%,#7b31ff 56.25%,#1861ff 88.94%);content:"";inset:0;position:absolute;transition:all .3s ease;z-index:-1}.mainTopMenu .instructions:hover{background:#1f1c3d}.mainTopMenu .instructions:hover:before{opacity:0}.mainTopMenu .currencyMenu .content{display:block;min-width:200px;padding:10px 16px}.mainTopMenu .currencyMenu .content span{color:#999;display:block;font-size:.875rem;margin-bottom:5px}.mainTopMenu .currencyMenu .content .select{margin-bottom:5px}.mainTopMenu .currencyMenu .content .select:before{background-size:contain;height:20px;width:20px}.mainTopMenu .currencyMenu .content select{font-size:.875rem;min-height:30px;padding:6px 12px 2px}.mainTopMenu .currencyMenu .content select option{font-size:.875rem}.mainTopMenu .currencyMenu .content .btnSecondary{color:#fff;justify-content:center;min-height:30px;width:100%}main{display:flex;height:100vh;height:100dvh;position:relative;transition:all .3s ease}@media screen and (max-width:991px){main{padding-left:0}}main:has(.chatBox+.ansBox) .chatBox{max-width:none}main .mobileMenuTop{border-radius:0 8px 8px 0;display:none;flex-shrink:0;gap:8px;height:40px;left:16px;margin-right:auto;position:fixed;top:16px;z-index:9}@media screen and (max-width:991px){main .mobileMenuTop{align-items:center;display:flex}}main .mobileMenuTop .logo{display:none;height:40px}@media screen and (max-width:767px){main .mobileMenuTop .logo{height:50px}}main .mobileMenuTop .logo img{height:100%}main .mobileMenuTop a,main .mobileMenuTop button{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}main .mobileMenuTop a:hover,main .mobileMenuTop button:hover{background:#e5e5e5}main:has(.mainPage){isolation:isolate;overflow:hidden}main:has(.mainPage):before{animation:mpTBg 200s linear infinite;background:url(../images/mpbg1.svg) 50% no-repeat;content:"";filter:blur(32px);height:100%;left:-10%;opacity:.25;position:absolute;top:-45%;width:100%}@keyframes mpTBg{0%{transform:translate(0)}50%{transform:translate(50%)}to{transform:translate(0)}}main:has(.mainPage):after{animation:mpBBg 200s linear infinite;background:url(../images/mpbg2.svg) 100% 0 no-repeat;bottom:-50%;content:"";filter:blur(32px);height:100%;opacity:.25;position:absolute;right:20%;width:100%}@keyframes mpBBg{0%{transform:translate(0)}50%{transform:translate(50%)}to{transform:translate(0)}}main:has(.mainPage) .mobileMenuTop{height:72px;right:0;width:-moz-fit-content;width:fit-content}@media screen and (max-width:991px){main:has(.mainPage) .mobileMenuTop{left:0;padding:16px;position:fixed;top:0}}main:has(.mainPage) .mobileMenuTop .logo{display:block}@media screen and (max-width:768px){main:has(.chatBox.active) .ansBox{display:none}}main .mainBox{flex-grow:1;position:relative;z-index:7}main .mainContent{gap:24px;height:100%;padding:5px 0 16px;position:relative;z-index:8}main .mainContent .contentBox{align-items:flex-start;display:flex;height:100%;justify-content:center;overflow-y:auto;padding:0 24px;width:100%;z-index:8}main .resizer{align-self:stretch;cursor:url(../images/icon/resizer.png) 20 20,auto;display:block;flex-shrink:0;order:2;width:24px}@media screen and (max-width:991px){main .resizer{display:none}}main .resizer.endRight{cursor:url(../images/icon/resizer_l.png) 20 20,auto}main .resizer.endLeft{cursor:url(../images/icon/resizer_r.png) 20 20,auto}main:has(.chatBox+.ansBox:not(.absolute)) .chatBox{flex-grow:1;width:60%}@media screen and (max-width:991px){main:has(.chatBox+.ansBox:not(.absolute)) .chatBox{width:100%}}.loading{line-height:0}.loading .loader{animation:rotation 1s linear infinite;border:2px solid #0f5c9f;border-radius:50%;box-sizing:border-box;display:inline-block;height:19px;position:relative;width:19px}.loading .loader:after{background:#0f5c9f;border:4px solid #fff;border-radius:50%;box-sizing:border-box;box-sizing:content-box;content:"";height:6px;left:0;position:absolute;top:0;transform:translate(-50%,50%);width:6px}.mainPage{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:100%}@media screen and (max-width:991px){.mainPage{justify-content:flex-start}}.mainPage .outer{display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-start;max-width:800px;width:100%}@media screen and (max-width:767px){.mainPage .outer{min-height:100vh;min-height:100dvh}}.mainPage .outer>*{flex-shrink:0}.mainPage .outer .moreContent{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-bottom:30px;margin-top:30px}@media screen and (min-width:768px){.mainPage .outer .moreContent{display:none}}.mainPage .outer .moreContent i{animation:moveUp 2s infinite}@keyframes moveUp{0%{transform:translateY(0)}50%{transform:translateY(-30%)}to{transform:translateY(0)}}.mainPage .mpTitle{color:#333;font-size:2.25rem;font-weight:500;line-height:1.25;margin-bottom:24px;margin-top:8.35vw;text-align:center}@media screen and (max-width:767px){.mainPage .mpTitle{margin-top:134px}}@media screen and (max-width:575px){.mainPage .mpTitle{font-size:1.875rem;margin-top:70px}}.mainPage .inputWidthTester{display:block;font-size:1rem;left:-9999px;letter-spacing:0;padding:6px 4px;position:absolute;top:-9999px;visibility:hidden;white-space:pre}.mainPage .allAutoResizeTextarea,.mainPage .autoResizeInput{background:#f3f7fa;border-radius:4px;color:#0f5c9f;display:inline-block;position:relative}.mainPage .allAutoResizeTextarea:has(.input),.mainPage .allAutoResizeTextarea:has(input),.mainPage .autoResizeInput:has(.input),.mainPage .autoResizeInput:has(input){min-height:26px}.mainPage .allAutoResizeTextarea .input,.mainPage .allAutoResizeTextarea input,.mainPage .autoResizeInput .input,.mainPage .autoResizeInput input{background:transparent;border:none;caret-color:#0f5c9f;color:#0f5c9f;display:inline-block;font-size:1rem;min-height:unset;padding:6px 4px}.mainPage .allAutoResizeTextarea .input::-moz-placeholder,.mainPage .allAutoResizeTextarea input::-moz-placeholder,.mainPage .autoResizeInput .input::-moz-placeholder,.mainPage .autoResizeInput input::-moz-placeholder{color:#9fbed9}.mainPage .allAutoResizeTextarea .input::placeholder,.mainPage .allAutoResizeTextarea input::placeholder,.mainPage .autoResizeInput .input::placeholder,.mainPage .autoResizeInput input::placeholder{color:#9fbed9}.mainPage .allAutoResizeTextarea .input:focus,.mainPage .allAutoResizeTextarea input:focus,.mainPage .autoResizeInput .input:focus,.mainPage .autoResizeInput input:focus{border:none;outline:none}.mainPage .allAutoResizeTextarea textarea,.mainPage .autoResizeInput textarea{height:auto;min-height:0!important}.mainPage .promptList{margin-bottom:10vh;margin-top:16px}@media screen and (max-width:767px){.mainPage .promptList{margin-bottom:0}}.mainPage .promptList .item button{border-bottom:1px solid #e5e5e5;display:flex;gap:8px;justify-content:space-between;padding:8px;text-align:left;width:100%}.mainPage .promptList .send{flex-shrink:0}.mainPage .promptList .send img{filter:invert(1);opacity:.4}.mainPage .caseStudy{display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;margin:0 auto;max-width:800px;padding-bottom:50px;width:100%}.mainPage .caseStudy.b3 .item{width:calc(33.33333% - 10.66667px)}@media screen and (max-width:767px){.mainPage .caseStudy.b3 .item{width:calc(50% - 8px)}}@media screen and (max-width:575px){.mainPage .caseStudy.b3 .item{width:100%}}.mainPage .caseStudy.b2 .item{width:calc(50% - 8px)}@media screen and (max-width:575px){.mainPage .caseStudy.b2 .item{width:100%}}.mainPage .caseStudy .item{background:#fff;border:1px solid #ccc;border-radius:16px;box-shadow:0 0 8px #0000001a;overflow:hidden;padding:16px;width:calc(33.33333% - 10.66667px)}.mainPage .caseStudy .item .title{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:5px}.mainPage .caseStudy .item .title span{background:#f0f6fb;border-radius:8px;color:#0f5c9f;display:block;font-size:.875rem;font-weight:500;padding:4px 8px}.mainPage .caseStudy .item .con{color:#333;display:-webkit-box;font-size:1.125rem;height:75px;-webkit-line-clamp:3;line-height:1.4;-webkit-box-orient:vertical;margin-bottom:8px;overflow:hidden}.mainPage .caseStudy .item .pic{aspect-ratio:360/240;border:1px solid #eee;border-radius:16px;overflow:hidden}.innerPage{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:24px;height:100%;padding-top:30px;position:relative;width:100%}@media screen and (max-width:991px){.innerPage{padding-top:0}}.innerPage .loaderBox{justify-content:center;padding:0}.innerPage .pageTitle{color:#333;flex-shrink:0;font-size:1.5rem;font-weight:500;line-height:1.25;max-width:800px;padding:8px 0;text-align:left;width:100%}.innerPage .tabContent .ansBox{inset:0}.innerPage .editor .subTitle{color:#333;font-size:1.125rem;font-weight:500;padding:8px 0}.innerPage .searchInputBox{align-items:center;border:1px solid #ccc;border-radius:16px;display:flex;flex-shrink:0;padding:0 16px;position:relative}.innerPage .searchInputBox input{background:transparent;border:none}.innerPage .searchInputBox input::-moz-placeholder{color:#999}.innerPage .searchInputBox input::placeholder{color:#999}.innerPage .searchInputBox input:focus-visible{outline:none}.innerPage .searchInputBox .clearBtn{background:url(../images/icon/close.svg) 50% no-repeat;background-size:30%;height:40px;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:40px}.innerPage .results{flex-shrink:0}.innerPage .notice{border-bottom:1px solid #ccc;color:#333;font-weight:700;line-height:1.2;margin-bottom:30px;padding-bottom:30px;text-align:center;width:100%}.innerPage .favoriteMessage{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px;justify-content:center}.innerPage .favoriteMessage .title{color:#333;font-weight:700;line-height:1.2}.innerPage .favoriteMessage .description{margin-bottom:10px}.innerPage .outerContent{display:flex;gap:24px;height:100%;width:100%}.innerPage .outerContent:has(.ansBox) .innerContent{width:40%}@media screen and (max-width:991px){.innerPage .outerContent:has(.ansBox) .innerContent{width:100%}}.innerPage .outerContent:has(.askBox.active) .ansBox{padding-bottom:64px}.innerPage .outerContent .productBox .productList .item{background:#fff;border-radius:8px}.innerPage .outerContent .innerContent{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:800px;position:relative;width:100%}.innerPage .outerContent .innerContent .back{align-items:center;background:transparent;border-radius:8px;color:#333;display:flex;flex-shrink:0;gap:8px;height:40px;padding:0 16px 0 8px;text-decoration:none;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.innerPage .outerContent .innerContent .back:hover{background:#e5e5e5}.innerPage .outerContent .innerContent .sub{color:#666;display:-webkit-box;flex-shrink:0;font-size:.875rem;-webkit-line-clamp:2;width:100%;-webkit-box-orient:vertical;overflow:hidden}.innerPage .outerContent .innerContent .supplierBox .supplierList .centerInfo .markBox{flex-grow:1}.innerPage .outerContent .productBox,.innerPage .outerContent .supplierBox{margin:-10px -10px 0;padding:10px 10px 0}.innerPage .outerContent .productBox .productList>.item{width:calc(25% - 6px)}@media screen and (max-width:991px){.innerPage .outerContent .productBox .productList>.item{width:calc(33.33333% - 5.33333px)}}@media screen and (max-width:600px){.innerPage .outerContent .productBox .productList>.item{width:calc(50% - 4px)}}.innerPage .outerContent .productBox .productList>.item .selectBtn{bottom:4px;margin-left:unset;position:absolute;right:4px}.innerPage .outerContent .productBox .productList>.item .deleteBtn{background:#ffffffd9;border-radius:4px;height:24px;position:absolute;right:4px;top:4px;width:24px;z-index:9}.innerPage .outerContent .productBox .productList>.item .deleteBtn .icon{filter:brightness(0);opacity:.6;transition:all .3s ease}.innerPage .outerContent .productBox .productList>.item .deleteBtn:hover .icon{filter:brightness(1);opacity:1}.innerPage .outerContent .productBox .productList>.item .supplierInfo{height:31px}.innerPage .outerContent .productBox .productList>.item .supplierInfo .subTitle,.innerPage .outerContent .productBox .productList>.item .supplierInfo .title{height:14px}.innerPage .outerContent .supplierBox .supplierList .item{width:calc(50% - 4px)}@media screen and (max-width:575px){.innerPage .outerContent .supplierBox .supplierList .item{width:100%}}.innerPage .outerContent .supplierBox .supplierList .topInfo .deleteBtn{border-radius:4px;filter:brightness(0);height:24px;opacity:.6;transition:all .3s ease;width:24px;z-index:5}.innerPage .outerContent .supplierBox .supplierList .topInfo .deleteBtn:hover{filter:brightness(1);opacity:1}.innerPage .outerContent .supplierBox .supplierList .topInfo .avatar,.innerPage .outerContent .supplierBox .supplierList .topInfo .pic{height:30px;width:30px}.innerPage .outerContent .supplierBox .supplierList .topInfo .avatar .name,.innerPage .outerContent .supplierBox .supplierList .topInfo .pic .name{font-size:1.125rem}.innerPage .outerContent .supplierBox .supplierList .certification .item{width:calc(33.33333% - 5.33333px)}.innerPage .outerContent .askBox{display:block}.innerPage .resultsBox{display:flex;flex-direction:column;flex-grow:1;gap:8px}.innerPage .resultsBox .results{flex-shrink:0}.innerPage .resultsBox .listBox{display:flex;flex-direction:column;gap:16px}.innerPage .resultsBox .listBox>.item{border:1px solid #ccc;border-radius:16px;display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding:16px;position:relative}.innerPage .resultsBox .listBox>.item .title{color:#333;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.6;overflow:hidden;padding:0;text-align:left;text-decoration:none;transition:all .3s ease}.innerPage .resultsBox .listBox>.item .title:hover{color:#0f5c9f}.innerPage .resultsBox .listBox>.item time{color:#666;font-size:.875rem}.innerPage .resultsBox .listBox>.item .bottom,.innerPage .resultsBox .listBox>.item .top{display:flex;gap:16px;justify-content:space-between}.innerPage .resultsBox .listBox>.item .top .deleteBtn,.innerPage .resultsBox .listBox>.item .top .moreOption{border-radius:4px;filter:brightness(0);height:24px;opacity:.6;transition:all .3s ease;width:24px}.innerPage .resultsBox .listBox>.item .top .deleteBtn:hover,.innerPage .resultsBox .listBox>.item .top .moreOption:hover{filter:brightness(1);opacity:1}.innerPage .resultsBox .listBox>.item .top .configListBox{background:#fff;border-radius:8px;box-shadow:0 0 8px #00000029;display:none;position:absolute;right:0;top:calc(100% + 5px);width:120px;z-index:9}.innerPage .resultsBox .listBox>.item .top .configListBox .configList{display:flex;flex-direction:column}.innerPage .resultsBox .listBox>.item .top .configListBox .configList .item{align-items:center;color:#666;display:flex;font-size:.875rem;height:48px}.innerPage .resultsBox .listBox>.item .top .configListBox .configList .item i{width:40px}.innerPage .resultsBox .listBox>.item .top .configListBox .configList .del{color:#e5001b;transition:all .3s ease}.innerPage .resultsBox .listBox>.item .top .configListBox .configList .del:hover{background:#e5e5e5}@media screen and (max-width:991px){.innerPage .resultsBox .listBox>.item .bottom{flex-direction:column}}.innerPage .resultsBox .listBox>.item .sub{color:#666;font-size:.875rem}.innerPage .resultsBox .listBox>.item .tag{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media screen and (max-width:991px){.innerPage .resultsBox .listBox>.item .tag{justify-content:flex-start}}.innerPage .resultsBox .listBox>.item .tag .item{background:#f0f6fb;border-radius:8px;color:#0f5c9f;font-size:.8125rem;font-weight:500;padding:2px 8px 1px}.wrapper .innerPage .aiBubbleBox{bottom:0;left:auto;padding:0 24px;position:fixed;right:0;transition:all .3s ease;width:calc(100% - 280px)}@media screen and (max-width:991px){.wrapper .innerPage .aiBubbleBox{width:100%}}.wrapper .innerPage .aiBubbleBox .askBox{margin:0 auto;max-width:800px;width:100%}@media screen and (min-width:992px){.wrapper:has(.sideMenu.active) .innerPage .aiBubbleBox{width:calc(100% - 56px)}}.innerPage .ansBox:has(.showMore):before{background:linear-gradient(0deg,#fff 5%,#ffffff80);content:"";display:block;inset:0;position:absolute;z-index:10}.innerPage .ansBox .showMore{bottom:16px;font-weight:500;left:16px;padding:9px;position:absolute;right:16px;z-index:11}#languagePopup .tabOption button{width:50%}#languagePopup .tabContent .listBox{display:flex;flex-wrap:wrap;gap:8px}#languagePopup .tabContent .listBox a,#languagePopup .tabContent .listBox button{align-items:center;border:1px solid transparent;border-radius:8px;color:#333;display:flex;height:64px;justify-content:center;transition:all .3s ease;width:calc(33.33333% - 5.33333px)}@media screen and (max-width:767px){#languagePopup .tabContent .listBox a,#languagePopup .tabContent .listBox button{width:calc(50% - 4px)}}#languagePopup .tabContent .listBox a.active,#languagePopup .tabContent .listBox a:hover,#languagePopup .tabContent .listBox button.active,#languagePopup .tabContent .listBox button:hover{border-color:#333}#signinPopup .popupOuter{height:auto;max-height:none;max-width:360px}#signinPopup .tabOption button{width:50%}#signinPopup .popupTitle img{max-width:100px}#signinPopup .signinBox{display:flex;flex-direction:column;gap:24px}#signinPopup .signinBox a{color:#0f5c9f;display:block;font-size:.875rem;font-weight:500;padding:4px 0;transition:all .3s ease}#signinPopup .signinBox a:hover{color:#333}#signinPopup .formBox form{display:flex;flex-direction:column;gap:8px}#signinPopup .formBox [type=submit]{height:40px;width:100%}#signinPopup .formBox .formList:has(.inputOption){height:40px}#signinPopup .snsBox{display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:center}#signinPopup .snsBox span{text-align:center;width:100%}#signinPopup .snsBox button{align-items:center;aspect-ratio:1;border:1px solid #ccc;border-radius:50%;display:flex;justify-content:center;line-height:0;transition:all .3s ease;width:48px}#signinPopup .snsBox button img{width:24px}#signinPopup .help{align-items:center;color:#333;font-size:.875rem;text-align:center}#signinPopup .help,#signinPopup .linkBox{display:flex;gap:16px;justify-content:center}#signinPopup .linkBox a{color:#666;text-decoration:none;transition:all .3s ease}#signinPopup .linkBox a:hover{color:#0f5c9f}.inquiryFormTitle{color:#000;font-size:1.25rem;font-weight:600}.inquiryFormBox{overflow-y:auto;width:100%}.inquiryFormBox .formBox{margin:0 auto;max-width:860px;overflow-y:auto;padding:0 30px;padding:30px!important}.inquiryFormBox .more{font-size:.875rem;margin-left:auto;padding:8px;text-align:left;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.inquiryFormBox .more:hover{color:#0f5c9f}.inquiryFormBox .formBox{gap:16px}.inquiryFormBox .formBox input:focus,.inquiryFormBox .formBox input:focus-visible,.inquiryFormBox .formBox select:focus,.inquiryFormBox .formBox select:focus-visible,.inquiryFormBox .formBox textarea:focus,.inquiryFormBox .formBox textarea:focus-visible{border-color:#0156a2;outline:none}.inquiryFormBox .qtyBox{align-items:center;border:1px solid #e5e5e5;border-radius:8px;display:flex}@media screen and (max-width:767px){.inquiryFormBox .qtyBox{flex-grow:1}}.inquiryFormBox .qtyBox button{aspect-ratio:1;color:#e70016;flex-shrink:0;overflow:hidden;position:relative;width:44px;z-index:1}.inquiryFormBox .qtyBox button:before{height:2px;width:10px}.inquiryFormBox .qtyBox button.add:after,.inquiryFormBox .qtyBox button:before{background:#000;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.inquiryFormBox .qtyBox button.add:after{height:10px;width:2px}.inquiryFormBox .qtyBox input{border-bottom:none;border-radius:0;border-top:none}.inquiryFormBox .qtyBox:has(input:focus){border-color:#0156a2}.inquiryFormBox .qtyBox:has(input:focus) input{border-color:#dee0e3;outline:none}.inquiryFormBox .formListTitle{padding-left:16px!important;position:relative}.inquiryFormBox .formListTitle em{left:0;position:absolute}.inquiryFormBox .formContent:has(.unit) input{padding-right:60px}.inquiryFormBox .formContent .textareaBox{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.inquiryFormBox .formContent .textareaBox:has(textarea:focus){border-color:#0156a2}.inquiryFormBox .formContent .textareaBox textarea{min-height:300px;padding:8px}.inquiryFormBox .formContent .textareaBox .checkListBox{display:flex;flex-wrap:wrap;gap:8px}.inquiryFormBox .formContent .checkListBox{background:#fff;padding:8px}.inquiryFormBox .formContent .checkListBox .inputOption{background:#f2f2f2;border:1px solid #f2f2f2;border-radius:50px;cursor:pointer;padding:2px 4px 2px 10px}.inquiryFormBox .formContent .checkListBox .inputOption label{cursor:pointer;font-size:.8125rem;order:0}.inquiryFormBox .formContent .checkListBox .inputOption:has([type=checkbox]) [type=checkbox]{margin-top:0}.inquiryFormBox .formContent .checkListBox .inputOption:has([type=checkbox]):before{background:#fff;border-radius:50%;left:auto;right:4px;top:5px}.inquiryFormBox .formContent .checkListBox .inputOption:has([type=checkbox]):has([type=checkbox]:checked){border-color:#0f5c9f}.inquiryFormBox .formContent .checkListBox .inputOption:has([type=checkbox]):has([type=checkbox]:checked):before{background:url(../images/icon/check_w.svg);background-color:#0f5c9f;background-position:50%;background-size:95%;border-color:#0f5c9f}.inquiryFormBox .unit{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.inquiryFormBox hr{box-sizing:border-box;opacity:.2;width:100%}.inquiryFormBox .Attachments{display:flex;flex-wrap:wrap;gap:15px}.inquiryFormBox .Attachments .uploadBtn{border:2px dashed #ccc;border-radius:8px;flex-shrink:0;height:96px;position:relative;width:96px}@media screen and (max-width:767px){.inquiryFormBox .Attachments .uploadBtn{aspect-ratio:unset;height:50px;order:10;width:100%}}.inquiryFormBox .Attachments .uploadBtn:before{height:2px;width:14px}.inquiryFormBox .Attachments .uploadBtn:after,.inquiryFormBox .Attachments .uploadBtn:before{background:#666;content:"";font-size:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.inquiryFormBox .Attachments .uploadBtn:after{height:14px;width:2px}.inquiryFormBox .Attachments .itemBox{align-items:flex-start;display:flex;flex-grow:1;flex-wrap:wrap;gap:10px}.inquiryFormBox .Attachments .itemBox .item{align-items:flex-start;background:#f2f2f2;border-radius:8px;display:flex;flex-grow:1;flex-shrink:0;gap:10px;max-width:300px;padding:8px 35px 8px 8px;position:relative}@media screen and (max-width:767px){.inquiryFormBox .Attachments .itemBox .item{max-width:none;width:100%}}.inquiryFormBox .Attachments .itemBox .item .pic{aspect-ratio:1;border-radius:4px;flex-shrink:0;width:80px}.inquiryFormBox .Attachments .itemBox .item .name span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inquiryFormBox .Attachments .itemBox .item .closeBtn{background:transparent;position:absolute;right:8px;top:8px}.inquiryFormBox .info{color:#999;font-size:.875rem}.inquiryFormBox .info strong{color:#333;display:block;font-size:1rem;margin-bottom:5px}.inquiryFormBox .info span{color:#666;display:block;font-size:1rem}.inquiryFormBox .nameBox{display:flex;flex-wrap:wrap;gap:8px 16px;position:relative;width:100%}.inquiryFormBox .nameBox .item{background:#f2f2f2;border-radius:50px;display:flex;gap:8px;padding:8px 16px;width:100%}.inquiryFormBox .nameBox .item .company,.inquiryFormBox .nameBox .item .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inquiryFormBox .nameBox .item .company{border-left:1px solid #ccc;padding-left:8px}.inquiryFormBox .nameBox .item .del{flex-shrink:0}.inquiryFormBox .productBox{display:flex;flex-wrap:wrap;gap:8px 16px;position:relative}.inquiryFormBox .productBox .item{align-items:flex-start;background:#f2f2f2;border-radius:8px;display:flex;flex-grow:1;flex-shrink:0;gap:10px;max-width:calc(50% - 8px);padding:8px 35px 8px 8px;position:relative;width:calc(50% - 8px)}@media screen and (max-width:767px){.inquiryFormBox .productBox .item{max-width:none;width:100%}}.inquiryFormBox .productBox .item .pic{aspect-ratio:1;border-radius:4px;flex-shrink:0;width:80px}.inquiryFormBox .productBox .item .name{color:#333;display:block;font-size:1rem}.inquiryFormBox .productBox .item .description,.inquiryFormBox .productBox .item .name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.inquiryFormBox .productBox .item .closeBtn{background:transparent;position:absolute;right:8px;top:8px}.inquiryFormBox [type=submit]{margin:0 auto;max-width:300px;width:100%}.inquiryFormBox a{color:#0f5c9f}.aiGenerationBlock{align-items:center;background:#fff;border-radius:8px;display:flex;gap:10px;justify-content:flex-end;margin:0 0 0 auto;padding:10px;width:100%}@media screen and (max-width:767px){.aiGenerationBlock{align-items:flex-start;flex-direction:column}}.aiGenerationBlock span{color:#0156a2;display:block;font-size:.8rem}.aiGenerationBlock .aiGeneration{align-items:center;border-radius:10px;display:flex;flex-shrink:0;gap:8px;isolation:isolate;overflow:hidden;padding:8px 12px;position:relative;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.aiGenerationBlock .aiGeneration:before{animation:bgRotate 2s linear infinite;aspect-ratio:1;background:conic-gradient(#0156a2,#afcaf3,#0156a2);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:120%;z-index:-2}@keyframes bgRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.aiGenerationBlock .aiGeneration:after{background:#fff;border-radius:8px;content:"";inset:2px;position:absolute;transition:all .3s ease;z-index:-1}.aiGenerationBlock .aiGeneration span{transition:all .3s ease}.aiGenerationBlock .aiGeneration:hover:after,.aiGenerationBlock .aiGeneration:hover:before{background:#0f5c9f}.aiGenerationBlock .aiGeneration:hover span{color:#fff}.aiGenerationBlock .aiGeneration:hover i{filter:brightness(100)}.contactInformation{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:575px){.contactInformation .inline .formListTitle{width:auto}}.contactInformation .optionGrp{display:flex;gap:8px}.contactInformation .numberInput{align-items:center;background:#fff;border:1px solid #dee0e3;border-radius:8px;box-sizing:border-box!important;display:block;display:flex;min-height:44px;padding:6px 12px;width:100%}.contactInformation .numberInput input{border:none!important}.contactInformation .numberInput input.countryCode{flex-grow:0;flex-shrink:0;width:70px}.contactInformation input+.inputOption{margin-left:10px}.contactInformation .inputOption:has([type=radio]){align-items:center}.contactInformation .inputOption:has([type=radio]):before{border:2px solid #ccc;content:""!important;height:16px;top:7px;width:16px}.contactInformation .inputOption:has([type=radio]) [type=radio]{height:16px;width:16px}.wrapper:has(.errorPage){align-items:center;background:#0156a2;display:flex;height:100vh;justify-content:center;padding:30px!important}.errorPage{color:#fff;width:100%}.errorPage .errorPageContent{align-items:center;display:flex;flex-wrap:wrap;gap:60px;justify-content:center}@media screen and (max-width:991px){.errorPage .errorPageContent{gap:30px}}.errorPage .errorPageContent h3{font-size:3.5rem;line-height:1.5;margin:0 0 30px}@media screen and (max-width:991px){.errorPage .errorPageContent h3{font-size:2.5rem}}@media screen and (max-width:767px){.errorPage .errorPageContent h3{font-size:1.875rem;margin:0 0 10px}}.errorPage .errorPageContent p{font-size:2.25rem;font-weight:500;letter-spacing:1.5px;line-height:1.3;margin:0;opacity:.8}@media screen and (max-width:991px){.errorPage .errorPageContent p{font-size:1.5rem}}@media screen and (max-width:767px){.errorPage .errorPageContent p{font-size:1.125rem}}.errorPage .errorPageContent p span{font-size:1.5rem}@media screen and (max-width:991px){.errorPage .errorPageContent p span{font-size:1.125rem}}@media screen and (max-width:767px){.errorPage .errorPageContent p span{font-size:1rem}}.errorPage .errorPageContent .pic{width:35%}@media screen and (max-width:991px){.errorPage .errorPageContent .pic{margin:0 auto;max-width:400px;width:100%}}@media screen and (max-width:767px){.errorPage .errorPageContent .pic{max-width:250px}}.errorPage .btnBox{display:flex;gap:40px;justify-content:center;width:100%}@media screen and (max-width:991px){.errorPage .btnBox{gap:10px}}.errorPage .btnBox a,.errorPage .btnBox button{border:1px solid #fff;border-radius:var(--r4);color:#fff;display:block;padding:5px 10px;text-align:center;text-decoration:none;width:130px}
