:root{--site-logo-height-desktop:80px;--color-primary:#0088b8;--color-primary-dark:#068;--color-primary-light:#e6f7fc;--color-secondary:#f5f0e8;--color-white:#fff;--color-text:#333;--color-text-light:#666;--color-border:#e0e0e0;--color-bg:#fafaf8;--color-success:#22c55e;--color-warning:#f59e0b;--font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--radius:8px;--radius-lg:16px;--shadow:0 2px 8px rgba(0,0,0,.08);--shadow-lg:0 8px 32px rgba(0,0,0,.12);--transition:.3s ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-family);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img{display:block;height:auto;max-width:100%}.container{margin:0 auto;max-width:1280px;padding:0 20px}.section{padding:48px 0}.section-title{color:var(--color-text);font-family:"Poppins",var(--font-family);font-size:2rem;font-weight:700;margin-bottom:16px;text-align:center}.section-header-block{margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:720px;text-align:center}.section-eyebrow{font-size:clamp(1.0625rem,2vw,1.35rem);font-weight:400;line-height:1.45}.section-eyebrow,.section-lead{color:var(--color-text);font-family:"Poppins",var(--font-family);margin:0 auto 20px;max-width:920px;text-align:center}.section-lead{font-size:clamp(1.45rem,3.6vw,2.25rem);font-weight:200;line-height:1.35}.section-kicker{font-family:"Poppins",var(--font-family);font-size:clamp(1.7rem,2vw,1.65rem);font-weight:400;margin:0 auto 20px;text-align:center}.section-kicker,.section-lead--dark{color:var(--color-primary);letter-spacing:.14em;text-transform:uppercase}.section-subtitle{color:var(--color-text-light);font-size:1.18rem;font-weight:400;line-height:1.7;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:640px;text-align:center}.btn-primary{align-items:center;background-color:#0088b8;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:12px 28px;transition:background-color .3s ease,transform .3s ease}.btn-primary:hover{background-color:var(--color-primary-dark);transform:translateY(-1px)}.btn-outline{align-items:center;background-color:transparent;border:2px solid #0088b8;border-radius:8px;color:#0088b8;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:12px 28px;text-shadow:0 1px 2px rgba(0,136,184,.15);transition:all .3s ease}.btn-outline:hover{background-color:#0088b8;color:#fff}@media(max-width:768px){.section{padding:36px 0}.section-title{font-size:1.5rem}.section-lead{margin-bottom:16px}.section-kicker{margin-bottom:20px}.section-subtitle{font-size:.9rem;margin-bottom:32px}}.cart-notification{bottom:20px;min-width:260px;position:fixed;right:20px;z-index:9999}.cart-popup-arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ddd;bottom:-8px;height:0;position:absolute;right:28px;width:0}.cart-popup-body{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 16px #00000026;overflow:hidden}.cart-popup-title{align-items:center;background:#f5f5f5;border-bottom:1px solid #eee;color:#333;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:6px;padding:8px 12px}.cart-popup-items{max-height:300px;overflow-y:auto}.cart-popup-product{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:10px;padding:10px 12px}.cart-popup-items .cart-popup-product:last-child{border-bottom:none}.notify-img{border-radius:3px;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.notify-info{flex:1;min-width:0}.notify-name{color:#333;display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.notify-delete{align-items:center;background:transparent;border:none;border-radius:3px;color:#757575;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:all .2s;width:44px}.notify-delete:hover{background:#fee;color:#b71c1c}.cart-popup-footer{background:#fafafa;border-top:1px solid #eee;display:flex;gap:8px;padding:10px 12px}.btn-empty{background:#fff;border:1px solid #ccc;border-radius:3px;color:#666;cursor:pointer;flex:1;font-size:.8rem;padding:8px 12px;transition:all .2s}.btn-empty:hover{background:#f0f0f0}.btn-inquire{background:#00b5ee;border:none;border-radius:3px;color:#fff;cursor:pointer;flex:1;font-size:.8rem;font-weight:500;padding:8px 12px;transition:all .2s}.btn-inquire:hover{background:#009cc9}.cart-notify-enter-active,.cart-notify-leave-active{transition:all .3s ease}.cart-notify-enter-from,.cart-notify-leave-to{opacity:0;transform:translateY(20px)}@media(max-width:640px){.cart-notification{bottom:78px!important;right:12px!important}}.site-error[data-v-30ddfd44]{background:var(--color-bg,#fafaf8);border-top:4px solid #26777a;color:var(--color-text,#333);display:flex;flex-direction:column;min-height:100vh;min-height:100svh;padding:0 48px}.error-footer[data-v-30ddfd44],.error-header[data-v-30ddfd44],.error-main[data-v-30ddfd44]{margin-inline:auto;max-width:1160px;width:100%}.error-header[data-v-30ddfd44]{border-bottom:1px solid #dfe5df;gap:32px;justify-content:space-between;padding-block:24px}.error-brand[data-v-30ddfd44],.error-header[data-v-30ddfd44]{align-items:center;display:flex}.error-brand[data-v-30ddfd44]{gap:18px;min-width:0}.error-brand img[data-v-30ddfd44]{flex-shrink:0;height:72px;width:72px}.error-brand span[data-v-30ddfd44]{font-size:14px;font-weight:500;line-height:1.7;max-width:290px}.error-nav[data-v-30ddfd44]{align-items:center;display:flex;font-size:14px;gap:28px;justify-content:flex-end}.error-nav a[data-v-30ddfd44]{color:#52635e}.error-main[data-v-30ddfd44]{align-items:center;display:grid;flex:1;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);padding-block:72px 88px}.error-copy[data-v-30ddfd44]{min-width:0}.error-code[data-v-30ddfd44]{align-items:center;color:#26777a;display:flex;font-size:14px;font-weight:600;gap:12px;letter-spacing:.16em;margin-bottom:22px}.error-code span[data-v-30ddfd44]{background:#56b8bb;height:2px;width:34px}.error-copy h1[data-v-30ddfd44]{font-size:clamp(32px,3.8vw,48px);font-weight:600;letter-spacing:-.025em;line-height:1.25;overflow-wrap:break-word;text-wrap:balance}.error-description[data-v-30ddfd44]{color:#66736d;font-size:16px;line-height:1.9;margin-top:22px;max-width:430px}.error-actions[data-v-30ddfd44]{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.error-button[data-v-30ddfd44]{align-items:center;border:1px solid #26777a;border-radius:0;display:inline-flex;font-size:14px;gap:10px;justify-content:center;line-height:1.6;min-height:48px;padding:12px 23px;text-align:center;transition:background-color .2s,color .2s}.error-button-primary[data-v-30ddfd44]{background:#26777a;color:#fff}.error-button-primary[data-v-30ddfd44]:hover{background:#1d6063}.error-button-secondary[data-v-30ddfd44]{background:transparent;color:#26777a}.error-button-secondary[data-v-30ddfd44]:hover{background:#e8f0ed}.error-explore[data-v-30ddfd44]{align-items:center;color:#7b8580;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 14px;margin-top:32px}.error-explore a[data-v-30ddfd44]{color:#52635e}.error-link-divider[data-v-30ddfd44]{background:#cad5ce;height:12px;width:1px}.error-art[data-v-30ddfd44]{min-width:0}.error-art img[data-v-30ddfd44],.error-unavailable-art[data-v-30ddfd44]{display:block;height:auto;width:100%}.error-footer[data-v-30ddfd44]{align-items:center;border-top:1px solid #dfe5df;color:#7b8580;display:flex;font-size:12px;gap:24px;justify-content:space-between;padding-block:24px}.error-footer a[data-v-30ddfd44]{align-items:center;color:#26777a;display:inline-flex;flex-shrink:0;gap:12px}.error-explore a[data-v-30ddfd44]:hover,.error-footer a[data-v-30ddfd44]:hover,.error-nav a[data-v-30ddfd44]:hover{color:#26777a;text-decoration:underline;text-underline-offset:4px}.site-error a[data-v-30ddfd44]:focus-visible{outline:2px solid #26777a;outline-offset:5px}@media(max-width:760px){.site-error[data-v-30ddfd44]{padding-inline:24px}.error-header[data-v-30ddfd44]{gap:20px;padding-block:16px}.error-brand img[data-v-30ddfd44]{height:56px;width:56px}.error-brand span[data-v-30ddfd44]{display:none}.error-nav[data-v-30ddfd44]{font-size:13px;gap:22px}.error-main[data-v-30ddfd44]{gap:12px;grid-template-columns:minmax(0,1fr);padding-block:24px 52px;text-align:center}.error-art[data-v-30ddfd44]{margin-inline:auto;order:-1;width:min(100%,360px)}.error-code[data-v-30ddfd44]{justify-content:center;margin-bottom:14px}.error-copy h1[data-v-30ddfd44]{font-size:clamp(28px,7.5vw,36px)}.error-description[data-v-30ddfd44]{font-size:15px;margin:18px auto 0}.error-actions[data-v-30ddfd44],.error-explore[data-v-30ddfd44]{justify-content:center;margin-top:26px}.error-explore>span[data-v-30ddfd44]:first-child{width:100%}.error-footer[data-v-30ddfd44]{font-size:11px;padding-block:20px}}@media(prefers-reduced-motion:reduce){.error-button[data-v-30ddfd44]{transition:none}}.reference-image[data-v-54ff559b]{min-width:0}.reference-card[data-v-54ff559b]{align-items:center;background:#fafbfc;border:1px dashed #cbd5e1;border-radius:4px;display:flex;gap:8px;transition:border-color .2s,background-color .2s}.reference-card.has-image[data-v-54ff559b]{background:#fff;border-style:solid}.reference-card[data-v-54ff559b]:hover:not(.is-disabled){background:#f8fafc;border-color:#0088b8}.reference-card.is-disabled[data-v-54ff559b]{opacity:.6}.reference-upload[data-v-54ff559b]{align-items:center;background:transparent;border:0;border-radius:3px;color:#374151;cursor:pointer;display:flex;flex:1;font:inherit;gap:12px;min-width:0;padding:12px;text-align:start}.reference-remove[data-v-54ff559b]:focus-visible,.reference-upload[data-v-54ff559b]:focus-visible{outline:2px solid #0088b8;outline-offset:2px}.reference-remove[data-v-54ff559b]:disabled,.reference-upload[data-v-54ff559b]:disabled{cursor:not-allowed}.reference-thumbnail[data-v-54ff559b]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#64748b;display:flex;flex:0 0 48px;height:48px;justify-content:center;overflow:hidden}.reference-thumbnail img[data-v-54ff559b]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.reference-copy[data-v-54ff559b]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.reference-title[data-v-54ff559b]{color:#374151;font-size:13px;font-weight:500;line-height:1.5}.reference-subtitle[data-v-54ff559b]{color:#6b7280;font-size:12px;line-height:1.5}.reference-action-icon[data-v-54ff559b]{color:#0088b8;flex-shrink:0}.reference-remove[data-v-54ff559b]{background:transparent;border:0;border-radius:3px;color:#6b7280;cursor:pointer;flex-shrink:0;font:inherit;font-size:12px;margin-inline-end:12px;padding:6px 8px}.reference-remove[data-v-54ff559b]:hover:not(:disabled){background:#fef2f2;color:#b42318}.reference-error[data-v-54ff559b],.reference-hint[data-v-54ff559b]{font-size:12px;line-height:1.6;margin:7px 0 0;overflow-wrap:anywhere}.reference-hint[data-v-54ff559b]{color:#6b7280}.reference-error[data-v-54ff559b]{color:#b42318}.is-spinning[data-v-54ff559b]{animation:reference-spin-54ff559b 1s linear infinite}@keyframes reference-spin-54ff559b{to{transform:rotate(1turn)}}@media(max-width:480px){.reference-upload[data-v-54ff559b]{gap:9px;padding:10px}.reference-thumbnail[data-v-54ff559b]{flex-basis:40px;height:40px}.reference-remove[data-v-54ff559b]{margin-inline-end:8px;padding-inline:4px}}@media(prefers-reduced-motion:reduce){.reference-card[data-v-54ff559b]{transition:none}.is-spinning[data-v-54ff559b]{animation:none}}.image-tools[data-v-989be7e3]{border:1px solid #dce4e9;border-radius:8px;color:#334155;margin-bottom:20px;padding:14px 16px}summary[data-v-989be7e3]{cursor:pointer;font-size:14px;font-weight:600}summary span[data-v-989be7e3]{font-weight:400;margin-left:10px}.hint[data-v-989be7e3],summary span[data-v-989be7e3]{color:#64748b;font-size:12px}.hint[data-v-989be7e3]{line-height:1.7;margin:10px 0}.image-tool-row[data-v-989be7e3]{border-top:1px solid #e5eaf0;padding:18px 0}.image-tool-heading[data-v-989be7e3]{display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-bottom:12px}.image-tool-heading span[data-v-989be7e3]{color:#64748b}.image-tool-layout[data-v-989be7e3]{display:grid;gap:16px;grid-template-columns:160px minmax(0,1fr)}.image-tool-original[data-v-989be7e3]{color:#64748b;font-size:12px;text-align:center}.image-tool-original img[data-v-989be7e3]{background:#f5f7f9;border-radius:2px;height:100px;-o-object-fit:contain;object-fit:contain;width:100%}small[data-v-989be7e3]{margin-top:6px}label[data-v-989be7e3],small[data-v-989be7e3]{display:block}label[data-v-989be7e3]{font-size:12px;margin-bottom:10px}input[data-v-989be7e3],select[data-v-989be7e3],textarea[data-v-989be7e3]{background:#fff;border:1px solid #d6dee6;border-radius:6px;box-sizing:border-box;color:#334155;display:block;font:inherit;margin-top:5px;padding:8px 10px;width:100%}textarea[data-v-989be7e3]{resize:vertical}.image-tool-actions[data-v-989be7e3]{margin-top:12px}button[data-v-989be7e3]{background:#fff;border:1px solid #cbd5df;border-radius:5px;color:#087da1;cursor:pointer;font-size:12px;margin:0 8px 6px 0;padding:7px 11px}button[data-v-989be7e3]:disabled{cursor:default;opacity:.5}.error[data-v-989be7e3]{color:#b42318;font-size:12px;line-height:1.6}.image-candidate[data-v-989be7e3]{background:#f6f8fa;border-radius:6px;display:flex;font-size:13px;gap:16px;margin-top:14px;padding:14px}.candidate-image-link[data-v-989be7e3]{align-self:flex-start;display:block;flex-shrink:0;max-width:45%;width:220px}.image-candidate img[data-v-989be7e3]{border-radius:2px;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.review-issues[data-v-989be7e3]{color:#92400e;font-size:12px;line-height:1.7;overflow-wrap:anywhere;padding-left:18px}.manual-review[data-v-989be7e3]{align-items:flex-start;display:flex;gap:8px;line-height:1.6}.manual-review input[data-v-989be7e3]{flex-shrink:0;margin:3px 0 0;width:auto}@media(max-width:640px){.image-tool-layout[data-v-989be7e3]{grid-template-columns:1fr}.image-tool-original img[data-v-989be7e3]{max-width:260px}.image-candidate[data-v-989be7e3]{flex-direction:column}.candidate-image-link[data-v-989be7e3]{max-width:100%;width:100%}summary span[data-v-989be7e3]{display:block;margin:6px 0 0}}:host,:root{--w-e-textarea-bg-color:#fff;--w-e-textarea-color:#333;--w-e-textarea-border-color:#ccc;--w-e-textarea-slight-border-color:#e8e8e8;--w-e-textarea-slight-color:#d4d4d4;--w-e-textarea-slight-bg-color:#f5f2f0;--w-e-textarea-selected-border-color:#b4d5ff;--w-e-textarea-handler-bg-color:#4290f7;--w-e-toolbar-color:#595959;--w-e-toolbar-bg-color:#fff;--w-e-toolbar-active-color:#333;--w-e-toolbar-active-bg-color:#f1f1f1;--w-e-toolbar-disabled-color:#999;--w-e-toolbar-border-color:#e8e8e8;--w-e-modal-button-bg-color:#fafafa;--w-e-modal-button-border-color:#d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;padding:5px 10px;text-align:center;top:40px;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after,.w-e-menu-tooltip-v5:before{opacity:0;position:absolute;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";top:30px}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal button,.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color)}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{background-color:var(--w-e-toolbar-bg-color);font-feature-settings:"tnum";font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{display:flex!important;flex-direction:column!important;height:100%!important;inset:0!important;margin:0!important;padding:0!important;position:fixed;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [contenteditable=false] .w-e-image-container:hover,.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover{box-shadow:none}.pending-keyword-analysis p[data-v-86ffd49c]{margin:8px 0;overflow-wrap:anywhere}.pending-analysis-actions[data-v-86ffd49c]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.body-image-references[data-v-86ffd49c]{min-width:0}.body-reference-slot[data-v-86ffd49c]{border-bottom:1px solid #e5e7eb;padding:14px 0}.body-reference-slot[data-v-86ffd49c]:last-child{border-bottom:0}.body-reference-slot>strong[data-v-86ffd49c]{color:#475569;display:block;font-size:13px;margin-bottom:10px}.body-reference-description[data-v-86ffd49c]{color:#475569;display:block;font-size:12px;margin-top:10px}.body-reference-description input[data-v-86ffd49c]{margin-top:6px}.image-review-note[data-v-86ffd49c]{background:#fffaf0;border:1px solid #dec89f;color:#695331;font-size:13px;line-height:1.7;margin-bottom:20px;padding:14px 16px}.image-review-note ul[data-v-86ffd49c]{margin:8px 0;padding-left:20px}.image-review-note p[data-v-86ffd49c]{margin:8px 0}.article-page[data-v-86ffd49c]{min-height:100vh;padding:28px 32px}.page-header[data-v-86ffd49c]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.header-left[data-v-86ffd49c]{display:flex;flex-direction:column;gap:4px}.page-title[data-v-86ffd49c]{color:#1a1a2e;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.page-desc[data-v-86ffd49c]{color:#9ca3af;font-size:.875rem;margin:0}.header-actions[data-v-86ffd49c]{align-items:center;display:flex;gap:10px}.btn[data-v-86ffd49c]{align-items:center;border:1.5px solid transparent;border-radius:2px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.btn-primary[data-v-86ffd49c]{background:#0088b8;border-color:#0088b8;color:#fff}.btn-primary[data-v-86ffd49c]:hover:not(:disabled){background:#007099;border-color:#007099;box-shadow:0 2px 8px #0088b84d}.btn-primary[data-v-86ffd49c]:disabled{cursor:not-allowed;opacity:.6}.btn-secondary[data-v-86ffd49c]{background:#fff;border-color:#e5e7eb;color:#6b7280}.btn-secondary[data-v-86ffd49c]:hover{border-color:#0088b8;color:#0088b8}.btn-secondary[data-v-86ffd49c]:disabled{cursor:not-allowed;opacity:.4}.btn-danger[data-v-86ffd49c]{background:#ef4444;border-color:#ef4444;color:#fff}.btn-danger[data-v-86ffd49c]:hover{background:#dc2626;border-color:#dc2626}.filter-bar[data-v-86ffd49c]{align-items:center;display:flex;gap:16px;margin-bottom:20px}.search-wrap[data-v-86ffd49c]{flex:1;max-width:360px;position:relative}.search-icon[data-v-86ffd49c]{color:#9ca3af;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input[data-v-86ffd49c]{background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;box-sizing:border-box;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px 9px 38px;transition:border-color .2s;width:100%}.search-input[data-v-86ffd49c]:focus{border-color:#0088b8}.filter-select[data-v-86ffd49c]{background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;color:#374151;cursor:pointer;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px;transition:border-color .2s}.filter-select[data-v-86ffd49c]:focus{border-color:#0088b8}.filter-tabs[data-v-86ffd49c]{background:#f3f4f6;border-radius:2px;display:flex;gap:4px;padding:3px}.filter-tab[data-v-86ffd49c]{background:transparent;border:none;border-radius:2px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;padding:6px 14px;transition:all .15s}.filter-tab.active[data-v-86ffd49c]{background:#fff;box-shadow:0 1px 3px #00000014;color:#0088b8}.table-card[data-v-86ffd49c]{background:#fff;border-radius:2px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.data-table[data-v-86ffd49c]{border-collapse:collapse;width:100%}.data-table thead th[data-v-86ffd49c]{background:#f9fafb;border-bottom:1.5px solid #f0f0f0;color:#9ca3af;font-size:.78rem;font-weight:600;letter-spacing:.05em;padding:12px 16px;text-align:left;text-transform:uppercase}.data-table tbody tr[data-v-86ffd49c]{border-bottom:1px solid #f0f0f0;transition:background .15s}.data-table tbody tr[data-v-86ffd49c]:hover{background:#fafafa}.data-table tbody tr.disabled[data-v-86ffd49c]{opacity:.5}.data-table tbody td[data-v-86ffd49c]{color:#374151;font-size:.875rem;padding:12px 16px}.sort-num[data-v-86ffd49c]{color:#9ca3af;font-family:monospace;font-size:.78rem;font-weight:600}.name-wrap[data-v-86ffd49c]{overflow:hidden}.cell-name[data-v-86ffd49c]{max-width:240px}.name-text[data-v-86ffd49c]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.article-title[data-v-86ffd49c]{color:#1f2937;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-slug[data-v-86ffd49c]{color:#9ca3af;font-family:monospace;font-size:.72rem}.cell-image[data-v-86ffd49c]{text-align:center}.article-thumb[data-v-86ffd49c]{border:1px solid #e5e7eb;border-radius:4px;height:45px;margin:0 auto;overflow:hidden;width:60px}.article-thumb img[data-v-86ffd49c]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.article-thumb--empty[data-v-86ffd49c]{align-items:center;background:#f3f4f6;color:#d1d5db;display:flex;justify-content:center}.cell-category[data-v-86ffd49c]{max-width:140px}.category-badge[data-v-86ffd49c]{background:#0088b81a;border-radius:2px;color:#0088b8;display:inline-block;font-size:.75rem;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.category-badge--none[data-v-86ffd49c]{background:#9ca3af26;color:#6b7280}.cell-text[data-v-86ffd49c]{max-width:100px}.cell-value[data-v-86ffd49c]{color:#6b7280;display:block;font-size:.82rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-value--views[data-v-86ffd49c]{align-items:center;display:flex;gap:4px}.status-toggle[data-v-86ffd49c]{align-items:center;background:transparent;border:1.5px solid;border-radius:2px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:500;gap:6px;padding:4px 10px;transition:all .2s}.status-toggle.enabled[data-v-86ffd49c]{background:#10b9810f;border-color:#10b981;color:#10b981}.status-toggle.disabled[data-v-86ffd49c]{background:transparent;border-color:#e5e7eb;color:#9ca3af}.status-dot[data-v-86ffd49c]{border-radius:50%;height:6px;width:6px}.status-toggle.enabled .status-dot[data-v-86ffd49c]{background:#10b981}.status-toggle.disabled .status-dot[data-v-86ffd49c]{background:#d1d5db}.cell-actions[data-v-86ffd49c]{align-items:center;display:flex;gap:6px}.action-btn[data-v-86ffd49c]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;color:#6b7280;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:all .2s;width:30px}.action-btn[data-v-86ffd49c]:hover{border-color:#0088b8;color:#0088b8}.action-btn--delete[data-v-86ffd49c]:hover{background:#ef44440d;border-color:#ef4444;color:#ef4444}.empty-cell[data-v-86ffd49c]{padding:60px 16px!important}.empty-state[data-v-86ffd49c]{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:12px}.empty-icon[data-v-86ffd49c]{opacity:.4}.pagination-bar[data-v-86ffd49c]{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.pagination-info[data-v-86ffd49c]{color:#9ca3af;font-size:.82rem}.pagination-controls[data-v-86ffd49c]{align-items:center;display:flex;gap:4px}.page-btn[data-v-86ffd49c]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;height:32px;justify-content:center;min-width:32px;padding:0 6px;transition:all .15s}.page-btn[data-v-86ffd49c]:hover:not(:disabled):not(.ellipsis){border-color:#0088b8;color:#0088b8}.page-btn.active[data-v-86ffd49c]{background:#0088b8;border-color:#0088b8;color:#fff;font-weight:600}.page-btn[data-v-86ffd49c]:disabled{cursor:not-allowed;opacity:.4}.page-btn.ellipsis[data-v-86ffd49c]{background:transparent;border:none;color:#9ca3af;cursor:default}.modal-overlay[data-v-86ffd49c]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.modal-overlay--generating[data-v-86ffd49c]{background:#0009;cursor:wait}.modal-overlay--generating[data-v-86ffd49c]:after{content:"";inset:0;position:fixed;z-index:1}.generating-lock-overlay[data-v-86ffd49c]{align-items:center;background:#000000b8;cursor:not-allowed;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.generating-lock-content[data-v-86ffd49c]{align-items:center;display:flex;flex-direction:column;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.generating-lock-icon[data-v-86ffd49c]{animation:generating-pulse-86ffd49c 1.4s ease-in-out infinite;color:#00c9a7}@keyframes generating-pulse-86ffd49c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.generating-lock-text[data-v-86ffd49c]{color:#fff;font-size:1rem;font-weight:600}.generating-lock-hint[data-v-86ffd49c]{color:#ffffff8c;font-size:.8rem}.modal-box[data-v-86ffd49c]{background:#fff;border-radius:2px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:560px;position:relative;width:100%;z-index:1001}.modal-box--xxl[data-v-86ffd49c]{max-width:960px}.modal-header[data-v-86ffd49c]{align-items:center;border-bottom:1.5px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.modal-title[data-v-86ffd49c]{color:#1a1a2e;font-size:1.1rem;font-weight:700;margin:0}.modal-header-actions[data-v-86ffd49c]{align-items:center;display:flex;gap:8px}.btn-clear-ai-form[data-v-86ffd49c]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s}.btn-clear-ai-form[data-v-86ffd49c]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#374151}.btn-clear-ai-form[data-v-86ffd49c]:disabled{cursor:not-allowed;opacity:.3}.modal-close[data-v-86ffd49c]{align-items:center;background:transparent;border:none;border-radius:2px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.modal-close[data-v-86ffd49c]:hover{background:#f3f4f6;color:#374151}.modal-close[data-v-86ffd49c]:disabled{cursor:not-allowed;opacity:.3}.modal-body[data-v-86ffd49c]{flex:1;overflow-y:auto;padding:24px}.modal-uploading[data-v-86ffd49c]{align-items:center;background:#0088b814;color:#0088b8;display:flex;font-size:.85rem;font-weight:500;gap:8px;justify-content:center;padding:12px}.modal-footer[data-v-86ffd49c]{border-top:1.5px solid #f0f0f0;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:16px 24px}.draft-banner[data-v-86ffd49c]{align-items:center;background:#0088b814;border:1px solid rgba(0,136,184,.2);color:#0088b8;display:flex;font-size:.82rem;gap:6px;justify-content:center;margin-bottom:16px;padding:10px 14px;text-align:center}.draft-banner span[data-v-86ffd49c]{flex:1;text-align:center}.draft-clear[data-v-86ffd49c]{background:#fff;border:1px solid #ccc;color:#333;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.78rem;padding:4px 10px}.field-section[data-v-86ffd49c]{border-bottom:none;margin-bottom:28px;padding-bottom:0}.field-section[data-v-86ffd49c]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.field-section-title[data-v-86ffd49c]{align-items:center;color:#1a1a2e;display:flex;font-size:.9rem;font-weight:700;gap:6px;margin-bottom:16px}.field[data-v-86ffd49c]{margin-bottom:16px}.field-row[data-v-86ffd49c]{gap:16px}.field--half[data-v-86ffd49c]{flex:1}.field-label[data-v-86ffd49c]{color:#374151;display:block;font-size:.82rem;font-weight:600;margin-bottom:6px}.field-hint[data-v-86ffd49c]{margin:4px 0 0}.field-hint[data-v-86ffd49c],.field-label-hint[data-v-86ffd49c]{color:#9ca3af;font-size:.75rem}.field-label-hint[data-v-86ffd49c]{font-weight:400}.faq-section-heading[data-v-86ffd49c]{flex-wrap:wrap}.faq-add[data-v-86ffd49c]{font-size:.8rem;margin-left:auto;padding:6px 12px}.faq-hint[data-v-86ffd49c]{line-height:1.7;margin-bottom:14px}.faq-empty[data-v-86ffd49c]{border:1px dashed #e5e7eb;border-radius:2px;color:#9ca3af;font-size:.82rem;padding:24px 16px;text-align:center}.faq-item[data-v-86ffd49c]{background:#fafbfc;border:1px solid #e5e7eb;border-radius:2px;margin-top:12px;padding:16px}.faq-item-header[data-v-86ffd49c]{align-items:center;color:#374151;font-size:.82rem;font-weight:600;justify-content:space-between;margin-bottom:14px}.faq-actions[data-v-86ffd49c],.faq-item-header[data-v-86ffd49c]{display:flex;gap:12px}.faq-action[data-v-86ffd49c]{background:transparent;border:0;color:#0088b8;cursor:pointer;font:inherit;font-weight:400;padding:3px 0}.faq-action[data-v-86ffd49c]:hover{text-decoration:underline}.faq-action[data-v-86ffd49c]:disabled{cursor:not-allowed;opacity:.35;text-decoration:none}.faq-action--delete[data-v-86ffd49c]{color:#ef4444}.faq-item .field[data-v-86ffd49c]:last-child{margin-bottom:0}.required[data-v-86ffd49c]{color:#ef4444;margin-left:2px}.field-input[data-v-86ffd49c],.field-select[data-v-86ffd49c],.field-textarea[data-v-86ffd49c]{background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px;transition:border-color .2s;width:100%}.field-input[data-v-86ffd49c]:focus,.field-select[data-v-86ffd49c]:focus,.field-textarea[data-v-86ffd49c]:focus{border-color:#0088b8}.field-textarea[data-v-86ffd49c]{line-height:1.6;min-height:80px;resize:vertical}.toggle-wrap[data-v-86ffd49c]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 0}.toggle-input[data-v-86ffd49c]{display:none}.toggle-slider[data-v-86ffd49c]{background:#d1d5db;border-radius:12px;flex-shrink:0;height:24px;position:relative;transition:background .2s;width:42px}.toggle-slider[data-v-86ffd49c]:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .2s;width:18px}.toggle-input:checked+.toggle-slider[data-v-86ffd49c]{background:#0088b8}.toggle-input:checked+.toggle-slider[data-v-86ffd49c]:after{transform:translate(18px)}.toggle-label[data-v-86ffd49c]{color:#374151;font-size:.875rem;font-weight:500}.tag-input-area[data-v-86ffd49c]{display:flex;flex-direction:column;gap:8px}.tag-chips[data-v-86ffd49c]{display:flex;flex-wrap:wrap;gap:6px}.tag-chip-editable[data-v-86ffd49c]{background:#0088b81a;border:1px solid rgba(0,136,184,.2);border-radius:2px;color:#0088b8;font-size:.8rem;gap:4px;padding:4px 8px}.tag-chip-editable[data-v-86ffd49c],.tag-remove[data-v-86ffd49c]{align-items:center;display:inline-flex}.tag-remove[data-v-86ffd49c]{background:transparent;border:none;border-radius:50%;color:inherit;cursor:pointer;height:16px;justify-content:center;opacity:.7;padding:0;transition:opacity .15s;width:16px}.tag-remove[data-v-86ffd49c]:hover{opacity:1}.tag-input[data-v-86ffd49c]{max-width:300px}.image-upload-area[data-v-86ffd49c]{display:flex;flex-direction:column;gap:8px}.image-preview[data-v-86ffd49c]{border:1.5px solid #e5e7eb;border-radius:2px;height:150px;overflow:hidden;position:relative;width:200px}.image-preview img[data-v-86ffd49c]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.image-remove[data-v-86ffd49c]{background:#00000080;border:none;border-radius:50%;color:#fff;height:28px;position:absolute;right:4px;top:4px;width:28px}.image-remove[data-v-86ffd49c],.image-upload-placeholder[data-v-86ffd49c]{align-items:center;cursor:pointer;display:flex;justify-content:center}.image-upload-placeholder[data-v-86ffd49c]{border:2px dashed #d1d5db;border-radius:2px;color:#9ca3af;flex-direction:column;font-size:.75rem;gap:4px;height:150px;transition:all .2s;width:200px}.image-upload-placeholder[data-v-86ffd49c]:hover{border-color:#0088b8;color:#0088b8}.upload-hint[data-v-86ffd49c]{color:#d1d5db;font-size:.68rem}.editor-wrapper[data-v-86ffd49c]{border:1.5px solid #e5e7eb;border-radius:2px;display:flex;flex-direction:column-reverse;overflow:hidden}.editor-toolbar[data-v-86ffd49c]{order:2}.editor-content[data-v-86ffd49c],.editor-toolbar[data-v-86ffd49c]{display:flex;flex-direction:column}.editor-content[data-v-86ffd49c]{min-height:500px;order:1}[data-v-86ffd49c] .w-e-toolbar{border:none!important;flex-wrap:wrap;order:1;padding:4px 8px}[data-v-86ffd49c] .w-e-text-container{height:auto!important;order:2}.editor-content[data-v-86ffd49c] .w-e-text-container img{border-radius:2px!important}[data-v-86ffd49c] .w-e-text{padding:16px}[data-v-86ffd49c] .w-e-text-placeholder{color:#9ca3af;left:16px;top:16px}[data-v-86ffd49c] .w-e-text [data-slate-editor]{min-height:380px}[data-v-86ffd49c] .w-e-toolbar .w-e-menu{border-radius:2px}[data-v-86ffd49c] .w-e-toolbar .w-e-menu:hover{background:#0088b81a}[data-v-86ffd49c] .w-e-bar-divider{height:24px;margin:0 2px}[data-v-86ffd49c] .w-e-panel-container{border-radius:2px;box-shadow:0 4px 16px #0000001f}[data-v-86ffd49c] .w-e-panel-tab-content{padding:12px}.toast[data-v-86ffd49c]{align-items:center;border-radius:2px;bottom:24px;box-shadow:0 4px 16px #00000026;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:12px 18px;position:fixed;right:24px;z-index:9999}.toast--success[data-v-86ffd49c]{background:#10b981}.toast--error[data-v-86ffd49c]{background:#ef4444}.toast-enter-active[data-v-86ffd49c],.toast-leave-active[data-v-86ffd49c]{transition:all .3s ease}.toast-enter-from[data-v-86ffd49c],.toast-leave-to[data-v-86ffd49c]{opacity:0;transform:translateY(16px)}.confirm-box[data-v-86ffd49c]{background:#fff;border-radius:2px;box-shadow:0 20px 60px #0003;max-width:380px;padding:32px 28px;text-align:center;width:100%}.confirm-icon[data-v-86ffd49c]{align-items:center;background:#ef44441a;border-radius:50%;color:#ef4444;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.confirm-title[data-v-86ffd49c]{color:#1a1a2e;font-size:1.1rem;font-weight:700;margin:0 0 8px}.confirm-desc[data-v-86ffd49c]{color:#6b7280;font-size:.875rem;line-height:1.6;margin:0 0 24px}.confirm-actions[data-v-86ffd49c]{display:flex;gap:10px;justify-content:center}.spin[data-v-86ffd49c]{animation:spin-86ffd49c 1s linear infinite}@keyframes spin-86ffd49c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:768px){.article-page[data-v-86ffd49c]{padding:20px 16px}.page-header[data-v-86ffd49c]{flex-direction:column;gap:12px}.filter-bar[data-v-86ffd49c]{align-items:stretch;flex-direction:column}.modal-box--xxl[data-v-86ffd49c],.search-wrap[data-v-86ffd49c]{max-width:100%}}.btn-ai[data-v-86ffd49c]{background:#0088b8;border-color:#0088b8;color:#fff}.btn-ai[data-v-86ffd49c]:hover:not(:disabled){background:#007099;border-color:#007099;box-shadow:0 2px 8px #0088b84d}.btn-ai[data-v-86ffd49c]:disabled{cursor:not-allowed;opacity:.6}.modal-box--lg[data-v-86ffd49c]{max-width:700px}.ai-form[data-v-86ffd49c]{display:flex;flex-direction:column;gap:16px}.ai-restore-banner[data-v-86ffd49c]{align-items:center;background:linear-gradient(135deg,#6366f114,#6366f10a);border:1px solid rgba(99,102,241,.25);border-radius:6px;color:#4f46e5;display:flex;font-size:.85rem;gap:10px;padding:10px 14px}.ai-restore-banner>span[data-v-86ffd49c]{flex:1}.btn-restore[data-v-86ffd49c]{background:#6366f1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;padding:5px 12px}.btn-restore[data-v-86ffd49c]:hover{background:#4f46e5}.btn-restore-discard[data-v-86ffd49c]{background:transparent;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:.82rem;padding:5px 10px}.btn-restore-discard[data-v-86ffd49c]:hover{border-color:#ef4444;color:#ef4444}.keyword-analysis-section[data-v-86ffd49c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:4px;padding:16px}.analysis-feedback[data-v-86ffd49c]{color:#475569;font-size:.8rem;line-height:1.6;margin:12px 0 0}.analysis-feedback ul[data-v-86ffd49c]{margin:4px 0 0;padding-left:18px}.analysis-feedback--error[data-v-86ffd49c]{color:#b91c1c}.field-row[data-v-86ffd49c]{display:flex;gap:12px}.seed-topic-input-wrap[data-v-86ffd49c]{align-items:flex-end;display:flex;gap:8px}.seed-topic-input-wrap .field-input[data-v-86ffd49c]{flex:1}.btn-analysis[data-v-86ffd49c]{background:#6366f1;border-color:#6366f1;color:#fff;font-size:.85rem;height:36px;padding:0 14px;white-space:nowrap}.btn-analysis[data-v-86ffd49c]:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}.keyword-research[data-v-86ffd49c],.keyword-suggestions[data-v-86ffd49c]{margin-top:14px}.keyword-research summary[data-v-86ffd49c],.keyword-suggestions summary[data-v-86ffd49c]{color:#374151;cursor:pointer;font-size:.88rem;font-weight:600}.keyword-research .field-hint[data-v-86ffd49c],.keyword-suggestions .field-hint[data-v-86ffd49c]{margin-bottom:10px}.research-list[data-v-86ffd49c]{max-height:280px;overflow-y:auto}.research-source[data-v-86ffd49c]{border-bottom:1px solid #e2e8f0;font-size:.85rem;overflow-wrap:anywhere;padding:10px 0}.research-source a[data-v-86ffd49c]{color:#4f46e5}.research-date[data-v-86ffd49c],.research-snippet[data-v-86ffd49c]{color:#64748b;font-size:.78rem;line-height:1.5;margin:6px 0 0}.suggestions-header[data-v-86ffd49c]{color:#374151;font-size:.88rem;font-weight:600;justify-content:space-between;margin-bottom:10px}.btn-link[data-v-86ffd49c],.suggestions-header[data-v-86ffd49c]{align-items:center;display:flex}.btn-link[data-v-86ffd49c]{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.82rem;gap:4px;padding:2px 4px}.btn-link[data-v-86ffd49c]:hover{color:#374151}.suggestions-list[data-v-86ffd49c]{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto;padding-right:4px}.suggestion-card[data-v-86ffd49c]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:12px 14px;transition:all .2s}.suggestion-card[data-v-86ffd49c]:hover{border-color:#6366f1;box-shadow:0 2px 8px #6366f11f}.suggestion-top[data-v-86ffd49c]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.suggestion-keyword[data-v-86ffd49c]{color:#1f2937;flex:1;font-size:.95rem;font-weight:600;min-width:0}.suggestion-priority[data-v-86ffd49c]{color:#9ca3af;flex-shrink:0;font-size:.78rem;font-weight:500;white-space:nowrap}.suggestion-meta[data-v-86ffd49c]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.meta-tag[data-v-86ffd49c]{border-radius:20px;font-size:.75rem;font-weight:500;padding:2px 8px}.intent-tag[data-v-86ffd49c]{background:#dbeafe;color:#1d4ed8}.type-tag[data-v-86ffd49c]{background:#d1fae5;color:#065f46}.category-tag[data-v-86ffd49c]{background:#fef3c7;color:#92400e}.suggestion-reason[data-v-86ffd49c]{color:#6b7280;font-size:.82rem;line-height:1.5;margin-bottom:8px}.btn-use-keyword[data-v-86ffd49c]{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151;font-size:.8rem;height:auto;padding:3px 10px}.btn-use-keyword[data-v-86ffd49c]:hover{background:#6366f1;border-color:#6366f1;color:#fff}.ai-tips[data-v-86ffd49c]{background:#0088b814;border:1px solid rgba(0,136,184,.2);border-radius:4px;padding:16px}.ai-tips-header[data-v-86ffd49c]{align-items:center;color:#0088b8;display:flex;font-size:.9rem;font-weight:600;gap:8px;margin-bottom:10px}.ai-tips-list[data-v-86ffd49c]{color:#6b7280;font-size:.85rem;line-height:1.8;margin:0;padding-left:20px}.ai-preview[data-v-86ffd49c]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:16px}.ai-preview-header[data-v-86ffd49c]{align-items:center;color:#10b981;display:flex;font-size:.9rem;font-weight:600;gap:8px;margin-bottom:12px}.text-success[data-v-86ffd49c]{color:#10b981}.ai-preview-content[data-v-86ffd49c]{display:flex;flex-direction:column;gap:10px}.preview-item[data-v-86ffd49c]{align-items:flex-start;display:flex;gap:8px}.preview-label[data-v-86ffd49c]{color:#6b7280;font-size:.82rem;font-weight:600;min-width:70px}.preview-value[data-v-86ffd49c]{color:#374151;font-size:.85rem;line-height:1.4}.preview-tags[data-v-86ffd49c]{display:flex;flex-wrap:wrap;gap:4px}.preview-images-grid[data-v-86ffd49c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.preview-image-item[data-v-86ffd49c]{height:100px;position:relative;width:100px}.preview-image-tag[data-v-86ffd49c]{background:#0088b8e6;border-radius:2px;color:#fff;font-size:.65rem;left:4px;padding:2px 6px;position:absolute;top:4px;z-index:1}.preview-image-alt[data-v-86ffd49c]{color:#666;display:block;font-size:.65rem;line-height:1.3;margin-top:4px;word-break:break-word}.preview-image-item img[data-v-86ffd49c]{height:100%;width:100%}.preview-cover[data-v-86ffd49c],.preview-image-item img[data-v-86ffd49c]{border:1px solid #e5e7eb;border-radius:2px;-o-object-fit:contain;object-fit:contain}.preview-cover[data-v-86ffd49c]{height:130px;width:200px}.ai-preview-actions[data-v-86ffd49c]{border-top:1px solid #e5e7eb;display:flex;gap:10px;margin-top:12px;padding-top:12px}.btn-loading[data-v-86ffd49c]{align-items:center;display:inline-flex;gap:6px}.btn-generating[data-v-86ffd49c]{animation:btn-glow-86ffd49c 2s ease-in-out infinite}@keyframes btn-glow-86ffd49c{0%,to{opacity:1}50%{opacity:.7}}.ai-typing-dots[data-v-86ffd49c]{align-items:center;display:inline-flex;gap:3px}.ai-typing-dots span[data-v-86ffd49c]{animation:dot-bounce-86ffd49c 1.2s ease-in-out infinite;background:#ffffffe6;border-radius:50%;display:inline-block;height:5px;width:5px}.ai-typing-dots span[data-v-86ffd49c]:nth-child(2){animation-delay:.2s}.ai-typing-dots span[data-v-86ffd49c]:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-86ffd49c{0%,60%,to{opacity:.6;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ai-generating-progress[data-v-86ffd49c]{background:linear-gradient(135deg,#0088b80f,#00648c14);border:1.5px solid rgba(0,136,184,.25);border-radius:6px;display:flex;flex-direction:column;gap:16px;padding:20px}.progress-header[data-v-86ffd49c]{align-items:center;display:flex;gap:14px}.progress-icon[data-v-86ffd49c]{align-items:center;background:#0088b81f;border-radius:50%;color:#0088b8;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.progress-icon.pulse[data-v-86ffd49c]{animation:icon-pulse-86ffd49c 1.6s ease-in-out infinite}@keyframes icon-pulse-86ffd49c{0%,to{box-shadow:0 0 #0088b84d}50%{box-shadow:0 0 0 10px #0088b800}}.progress-text[data-v-86ffd49c]{display:flex;flex-direction:column;gap:4px}.progress-title[data-v-86ffd49c]{color:#0088b8;font-size:.95rem;font-weight:700}.progress-sub[data-v-86ffd49c]{color:#6b7280;font-size:.82rem}.progress-steps[data-v-86ffd49c]{display:flex;flex-wrap:wrap;gap:8px}.step[data-v-86ffd49c]{align-items:center;background:#0000000a;border-radius:20px;color:#9ca3af;display:flex;font-size:.75rem;gap:6px;padding:5px 10px;transition:all .3s ease}.step.active[data-v-86ffd49c]{background:#0088b826;color:#0088b8;font-weight:600}.step.done[data-v-86ffd49c]{background:#10b9811f;color:#10b981}.step-dot[data-v-86ffd49c]{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.step.active .step-dot[data-v-86ffd49c]{animation:dot-pulse-86ffd49c 1s ease-in-out infinite}.step.done .step-dot[data-v-86ffd49c]{animation:none}@keyframes dot-pulse-86ffd49c{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}.category-page[data-v-3cb0b609]{min-height:100vh;padding:28px 32px}.page-header[data-v-3cb0b609]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.header-left[data-v-3cb0b609]{display:flex;flex-direction:column;gap:4px}.page-title[data-v-3cb0b609]{color:#1a1a2e;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.page-desc[data-v-3cb0b609]{color:#9ca3af;font-size:.875rem;margin:0}.header-actions[data-v-3cb0b609]{align-items:center;display:flex;gap:10px}.btn[data-v-3cb0b609]{align-items:center;border:1.5px solid transparent;border-radius:2px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.btn-primary[data-v-3cb0b609]{background:#0088b8;border-color:#0088b8;color:#fff}.btn-primary[data-v-3cb0b609]:hover:not(:disabled){background:#007099;border-color:#007099;box-shadow:0 2px 8px #0088b84d}.btn-primary[data-v-3cb0b609]:disabled{cursor:not-allowed;opacity:.6}.btn-secondary[data-v-3cb0b609]{background:#fff;border-color:#e5e7eb;color:#6b7280}.btn-secondary[data-v-3cb0b609]:hover{border-color:#0088b8;color:#0088b8}.btn-danger[data-v-3cb0b609]{background:#ef4444;border-color:#ef4444;color:#fff}.btn-danger[data-v-3cb0b609]:hover{background:#dc2626;border-color:#dc2626}.filter-bar[data-v-3cb0b609]{align-items:center;display:flex;gap:16px;margin-bottom:20px}.search-wrap[data-v-3cb0b609]{flex:1;max-width:360px;position:relative}.search-icon[data-v-3cb0b609]{color:#9ca3af;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input[data-v-3cb0b609]{background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px 9px 38px;transition:border-color .2s;width:100%}.search-input[data-v-3cb0b609]:focus{border-color:#0088b8}.table-card[data-v-3cb0b609]{background:#fff;border-radius:2px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.data-table[data-v-3cb0b609]{border-collapse:collapse;width:100%}.data-table thead th[data-v-3cb0b609]{background:#f9fafb;border-bottom:1.5px solid #f0f0f0;color:#9ca3af;font-size:.78rem;font-weight:600;letter-spacing:.05em;padding:12px 16px;text-align:left;text-transform:uppercase}.data-table tbody tr[data-v-3cb0b609]{border-bottom:1px solid #f0f0f0;transition:background .15s}.data-table tbody tr[data-v-3cb0b609]:hover{background:#fafafa}.data-table tbody tr.disabled[data-v-3cb0b609]{opacity:.5}.data-table tbody td[data-v-3cb0b609]{color:#374151;font-size:.875rem;padding:12px 16px}.sort-num[data-v-3cb0b609]{color:#9ca3af;font-family:monospace;font-size:.78rem;font-weight:600}.name-wrap[data-v-3cb0b609]{align-items:center;display:flex;gap:8px}.tag-icon[data-v-3cb0b609]{color:#0088b8;flex-shrink:0}.cat-name[data-v-3cb0b609]{color:#1f2937;font-weight:500}.cell-desc[data-v-3cb0b609]{max-width:300px}.desc-text[data-v-3cb0b609]{color:#6b7280;display:block;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-toggle[data-v-3cb0b609]{align-items:center;background:transparent;border:1.5px solid;border-radius:2px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:500;gap:6px;padding:4px 10px;transition:all .2s}.status-toggle.enabled[data-v-3cb0b609]{background:#10b9810f;border-color:#10b981;color:#10b981}.status-toggle.disabled[data-v-3cb0b609]{background:transparent;border-color:#e5e7eb;color:#9ca3af}.status-dot[data-v-3cb0b609]{border-radius:50%;height:6px;width:6px}.status-toggle.enabled .status-dot[data-v-3cb0b609]{background:#10b981}.status-toggle.disabled .status-dot[data-v-3cb0b609]{background:#d1d5db}.cell-actions[data-v-3cb0b609]{align-items:center;display:flex;gap:6px}.action-btn[data-v-3cb0b609]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;color:#6b7280;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:all .2s;width:30px}.action-btn[data-v-3cb0b609]:hover{border-color:#0088b8;color:#0088b8}.action-btn--delete[data-v-3cb0b609]:hover{background:#ef44440d;border-color:#ef4444;color:#ef4444}.empty-cell[data-v-3cb0b609]{padding:60px 16px!important}.empty-state[data-v-3cb0b609]{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:12px}.empty-icon[data-v-3cb0b609]{opacity:.4}.pagination-bar[data-v-3cb0b609]{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.pagination-info[data-v-3cb0b609]{color:#9ca3af;font-size:.82rem}.pagination-controls[data-v-3cb0b609]{align-items:center;display:flex;gap:4px}.page-btn[data-v-3cb0b609]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;height:32px;justify-content:center;min-width:32px;padding:0 6px;transition:all .15s}.page-btn[data-v-3cb0b609]:hover:not(:disabled):not(.ellipsis){border-color:#0088b8;color:#0088b8}.page-btn.active[data-v-3cb0b609]{background:#0088b8;border-color:#0088b8;color:#fff;font-weight:600}.page-btn[data-v-3cb0b609]:disabled{cursor:not-allowed;opacity:.4}.page-btn.ellipsis[data-v-3cb0b609]{background:transparent;border:none;color:#9ca3af;cursor:default}.modal-overlay[data-v-3cb0b609]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.modal-box[data-v-3cb0b609]{background:#fff;border-radius:2px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-width:480px;width:100%}.modal-header[data-v-3cb0b609]{align-items:center;border-bottom:1.5px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.modal-title[data-v-3cb0b609]{color:#1a1a2e;font-size:1.1rem;font-weight:700;margin:0}.modal-close[data-v-3cb0b609]{align-items:center;background:transparent;border:none;border-radius:2px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.modal-close[data-v-3cb0b609]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-3cb0b609]{flex:1;overflow-y:auto;padding:24px}.draft-banner[data-v-3cb0b609]{align-items:center;background:#0088b814;border:1px solid rgba(0,136,184,.2);color:#0088b8;display:flex;font-size:.82rem;gap:6px;justify-content:center;margin-bottom:16px;padding:10px 14px;text-align:center}.draft-banner span[data-v-3cb0b609]{flex:1;text-align:center}.draft-clear[data-v-3cb0b609]{background:#fff;border:1px solid #ccc;color:#333;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.78rem;padding:4px 10px}.modal-footer[data-v-3cb0b609]{border-top:1.5px solid #f0f0f0;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:16px 24px}.field[data-v-3cb0b609]{margin-bottom:18px}.field-label[data-v-3cb0b609]{color:#374151;display:block;font-size:.82rem;font-weight:600;margin-bottom:6px}.field-hint[data-v-3cb0b609]{color:#9ca3af;display:block;font-size:.75rem;margin-top:4px}.required[data-v-3cb0b609]{color:#ef4444;margin-left:2px}.field-input[data-v-3cb0b609],.field-textarea[data-v-3cb0b609]{background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px;transition:border-color .2s;width:100%}.field-input[data-v-3cb0b609]:focus,.field-textarea[data-v-3cb0b609]:focus{border-color:#0088b8}.field-textarea[data-v-3cb0b609]{line-height:1.6;min-height:80px;resize:vertical}.toggle-wrap[data-v-3cb0b609]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 0}.toggle-input[data-v-3cb0b609]{display:none}.toggle-slider[data-v-3cb0b609]{background:#d1d5db;border-radius:12px;flex-shrink:0;height:24px;position:relative;transition:background .2s;width:42px}.toggle-slider[data-v-3cb0b609]:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .2s;width:18px}.toggle-input:checked+.toggle-slider[data-v-3cb0b609]{background:#0088b8}.toggle-input:checked+.toggle-slider[data-v-3cb0b609]:after{transform:translate(18px)}.toggle-label[data-v-3cb0b609]{color:#374151}.toast[data-v-3cb0b609],.toggle-label[data-v-3cb0b609]{font-size:.875rem;font-weight:500}.toast[data-v-3cb0b609]{align-items:center;border-radius:2px;bottom:24px;box-shadow:0 4px 16px #00000026;color:#fff;display:flex;gap:8px;padding:12px 18px;position:fixed;right:24px;z-index:9999}.toast--success[data-v-3cb0b609]{background:#10b981}.toast--error[data-v-3cb0b609]{background:#ef4444}.toast-enter-active[data-v-3cb0b609],.toast-leave-active[data-v-3cb0b609]{transition:all .3s ease}.toast-enter-from[data-v-3cb0b609],.toast-leave-to[data-v-3cb0b609]{opacity:0;transform:translateY(16px)}.confirm-box[data-v-3cb0b609]{background:#fff;border-radius:2px;box-shadow:0 20px 60px #0003;max-width:380px;padding:32px 28px;text-align:center;width:100%}.confirm-icon[data-v-3cb0b609]{align-items:center;background:#ef44441a;border-radius:50%;color:#ef4444;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.confirm-title[data-v-3cb0b609]{color:#1a1a2e;font-size:1.1rem;font-weight:700;margin:0 0 8px}.confirm-desc[data-v-3cb0b609]{color:#6b7280;font-size:.875rem;line-height:1.6;margin:0 0 24px}.confirm-actions[data-v-3cb0b609]{display:flex;gap:10px;justify-content:center}.spin[data-v-3cb0b609]{animation:spin-3cb0b609 1s linear infinite}@keyframes spin-3cb0b609{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:768px){.category-page[data-v-3cb0b609]{padding:20px 16px}.page-header[data-v-3cb0b609]{flex-direction:column;gap:12px}.filter-bar[data-v-3cb0b609]{align-items:stretch;flex-direction:column}.search-wrap[data-v-3cb0b609]{max-width:100%}}.dashboard[data-v-4c2f2916]{min-height:100vh;padding:28px 32px}.dash-header[data-v-4c2f2916]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:28px}.dash-welcome[data-v-4c2f2916]{display:flex;flex-direction:column;gap:4px}.dash-title[data-v-4c2f2916]{color:#1a1a2e;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.dash-date[data-v-4c2f2916]{color:#9ca3af;font-size:.875rem;margin:0}.action-btn[data-v-4c2f2916]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;color:#6b7280;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.action-btn[data-v-4c2f2916]:hover{border-color:#0088b8;box-shadow:0 1px 4px #0088b81a;color:#0088b8}.spin[data-v-4c2f2916]{animation:spin-4c2f2916 .8s linear infinite}@keyframes spin-4c2f2916{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.stats-grid[data-v-4c2f2916]{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-bottom:24px}.stat-card[data-v-4c2f2916]{align-items:center;background:#fff;border-radius:2px;box-shadow:0 1px 3px #0000000f;display:flex;gap:16px;padding:22px;transition:transform .2s,box-shadow .2s}.stat-card[data-v-4c2f2916]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.stat-icon-wrap[data-v-4c2f2916]{align-items:center;border-radius:2px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.stat-card--blue .stat-icon-wrap[data-v-4c2f2916]{background:#0088b81a;color:#0088b8}.stat-card--purple .stat-icon-wrap[data-v-4c2f2916]{background:#8b5cf61a;color:#7c3aed}.stat-card--green .stat-icon-wrap[data-v-4c2f2916]{background:#10b9811a;color:#10b981}.stat-card--orange .stat-icon-wrap[data-v-4c2f2916]{background:#f59e0b1a;color:#f59e0b}.stat-card--red .stat-icon-wrap[data-v-4c2f2916]{background:#ef44441a;color:#ef4444}.stat-card--clickable[data-v-4c2f2916]{cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s}.stat-card--clickable[data-v-4c2f2916]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.stat-badge[data-v-4c2f2916]{background:#ef4444;border-radius:10px;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;line-height:1.4;margin-left:8px;padding:2px 7px;vertical-align:middle}.stat-info[data-v-4c2f2916]{display:flex;flex-direction:column;gap:2px}.stat-value[data-v-4c2f2916]{color:#1a1a2e;font-size:1.75rem;font-weight:700;line-height:1.2}.stat-value--loading[data-v-4c2f2916]{animation:shimmer-4c2f2916 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes shimmer-4c2f2916{0%{background-position:200% 0}to{background-position:-200% 0}}.stat-label[data-v-4c2f2916]{color:#9ca3af;font-size:.8rem;font-weight:500}.content-grid[data-v-4c2f2916]{display:grid;gap:20px;grid-template-columns:1fr 1fr}.panel[data-v-4c2f2916]{background:#fff;border-radius:2px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.panel-header[data-v-4c2f2916]{border-bottom:1px solid #f0f0f0;padding:18px 22px 14px}.panel-title[data-v-4c2f2916]{color:#1a1a2e;font-size:.95rem;font-weight:700;margin:0}.panel-body[data-v-4c2f2916]{padding:12px 16px}.quick-action-item[data-v-4c2f2916]{align-items:center;border-radius:2px;color:inherit;cursor:pointer;display:flex;gap:14px;padding:12px 6px;text-decoration:none;transition:background .2s}.quick-action-item[data-v-4c2f2916]:hover{background:#f9fafb}.qa-icon[data-v-4c2f2916]{align-items:center;border-radius:2px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.qa-icon--blue[data-v-4c2f2916]{background:#0088b81a;color:#0088b8}.qa-icon--purple[data-v-4c2f2916]{background:#8b5cf61a;color:#7c3aed}.qa-icon--green[data-v-4c2f2916]{background:#10b9811a;color:#10b981}.qa-icon--orange[data-v-4c2f2916]{background:#f59e0b1a;color:#f59e0b}.qa-text[data-v-4c2f2916]{display:flex;flex:1;flex-direction:column;gap:2px}.qa-label[data-v-4c2f2916]{color:#374151;font-size:.9rem;font-weight:600}.qa-desc[data-v-4c2f2916]{color:#9ca3af;font-size:.78rem}.qa-arrow[data-v-4c2f2916]{color:#d1d5db}.sys-item[data-v-4c2f2916]{align-items:center;border-bottom:1px solid #f9fafb;display:flex;justify-content:space-between;padding:11px 6px}.sys-item[data-v-4c2f2916]:last-child{border-bottom:none}.sys-item-left[data-v-4c2f2916]{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:10px}.sys-icon[data-v-4c2f2916]{color:#9ca3af}.sys-badge[data-v-4c2f2916]{border-radius:4px;font-size:.75rem;font-weight:600;padding:3px 10px}.sys-badge--online[data-v-4c2f2916]{background:#f0fdf4;color:#16a34a}.sys-time[data-v-4c2f2916]{color:#374151;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500}.sys-user[data-v-4c2f2916]{color:#374151;font-size:.875rem;font-weight:500}@media(max-width:1300px){.stats-grid[data-v-4c2f2916]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.stats-grid[data-v-4c2f2916]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dashboard[data-v-4c2f2916]{padding:20px 16px}.content-grid[data-v-4c2f2916],.stats-grid[data-v-4c2f2916]{grid-template-columns:1fr}}.email-page[data-v-f4282d33]{box-sizing:border-box;min-height:100vh;padding:32px 32px 0}.page-header[data-v-f4282d33]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.page-title[data-v-f4282d33]{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin:0 0 4px}.page-desc[data-v-f4282d33]{color:#6b7280;font-size:.85rem;margin:0}.header-actions[data-v-f4282d33]{display:flex;flex-shrink:0;gap:8px}.header-actions .btn[data-v-f4282d33]{display:flex}.btn[data-v-f4282d33],.header-actions .btn[data-v-f4282d33]{align-items:center;gap:6px}.btn[data-v-f4282d33]{border:1px solid transparent;border-radius:0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;outline:none;padding:8px 16px;transition:all .2s ease}.btn[data-v-f4282d33]:focus-visible{box-shadow:0 0 0 3px #0088b84d}.btn-primary[data-v-f4282d33]{background:#0088b8;border-color:#0088b8;color:#fff}.btn-primary[data-v-f4282d33]:hover{background:#007299;border-color:#007299}.btn-secondary[data-v-f4282d33]{background:#fff;border-color:#e5e7eb;color:#374151}.btn-secondary[data-v-f4282d33]:hover{border-color:#0088b8;color:#0088b8}.btn-danger[data-v-f4282d33]{background:#ef4444;border-color:#ef4444;color:#fff}.btn-danger[data-v-f4282d33]:hover{background:#dc2626;border-color:#dc2626}.btn[data-v-f4282d33]:disabled{cursor:not-allowed;opacity:.5}.filter-bar[data-v-f4282d33]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.search-wrap[data-v-f4282d33]{flex:0 1 300px;position:relative}.search-icon[data-v-f4282d33]{color:#9ca3af;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input[data-v-f4282d33]{background:#fff;border:1.5px solid #e5e7eb;border-radius:0;color:#1a1a2e;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px 9px 36px;transition:border-color .2s,box-shadow .2s;width:100%}.search-input[data-v-f4282d33]::-moz-placeholder{color:#9ca3af}.search-input[data-v-f4282d33]::placeholder{color:#9ca3af}.search-input[data-v-f4282d33]:focus{border-color:#0088b8;box-shadow:0 0 0 3px #0088b81a}.filter-tabs[data-v-f4282d33]{background:#f3f4f6;border:1.5px solid #e5e7eb;border-radius:0;display:flex;gap:2px;padding:3px}.filter-tab[data-v-f4282d33]{align-items:center;background:transparent;border:none;border-radius:0;color:#6b7280;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:500;gap:6px;outline:none;padding:6px 14px;transition:all .2s}.filter-tab[data-v-f4282d33]:focus-visible{box-shadow:0 0 0 2px #0088b866}.filter-tab[data-v-f4282d33]:hover{color:#0088b8}.filter-tab.active[data-v-f4282d33]{background:#fff;box-shadow:0 1px 3px #00000014;color:#0088b8}.tab-count[data-v-f4282d33]{background:#0000000f;border-radius:0;font-size:.72rem;font-weight:600;padding:1px 6px}.filter-tab.active .tab-count[data-v-f4282d33]{background:#0088b81f;color:#0088b8}.tab-count.unread[data-v-f4282d33]{background:#fee2e2;color:#ef4444}.filter-tab.active .tab-count.unread[data-v-f4282d33]{background:#0088b81f;color:#0088b8}.filter-type[data-v-f4282d33]{margin-left:auto}.filter-select[data-v-f4282d33]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1.5px solid #e5e7eb;border-radius:0;color:#374151;cursor:pointer;font-family:inherit;font-size:.875rem;min-width:140px;outline:none;padding:9px 36px 9px 12px;transition:border-color .2s,box-shadow .2s}.filter-select[data-v-f4282d33]:focus{border-color:#0088b8;box-shadow:0 0 0 3px #0088b81a}.email-container[data-v-f4282d33]{border:1px solid #e5e7eb;border-radius:0;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;gap:0;height:calc(100vh - 260px);min-height:500px}.email-container[data-v-f4282d33],.email-list[data-v-f4282d33]{background:#fff;display:flex;overflow:hidden}.email-list[data-v-f4282d33]{border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;width:420px}.email-list.has-detail[data-v-f4282d33]{width:380px}.email-list .email-list-scroll[data-v-f4282d33]{flex:1;overflow-x:hidden;overflow-y:auto}.email-list .loading-more[data-v-f4282d33]{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:8px;justify-content:center;padding:12px;text-align:center}.loading-spinner.small[data-v-f4282d33]{height:16px;width:16px}.email-item[data-v-f4282d33]{align-items:flex-start;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:12px;outline:none;padding:14px 16px;position:relative;transition:background .15s}.email-item[data-v-f4282d33]:hover{background:#f9fafb}.email-item[data-v-f4282d33]:focus-visible{background:#eff6ff;box-shadow:inset 0 0 0 2px #0088b84d}.email-item.active[data-v-f4282d33]{background:#eff6ff}.email-item.unread[data-v-f4282d33]{background:#f8fbff}.email-item.unread .email-name[data-v-f4282d33]{font-weight:700}.email-item.unread[data-v-f4282d33]:before{background:#ef4444;border-radius:50%;content:"";flex-shrink:0;height:7px;left:8px;position:absolute;top:16px;width:7px}.email-item-left[data-v-f4282d33]{flex-shrink:0;padding-left:4px;padding-top:2px}.email-type-badge[data-v-f4282d33]{border-radius:0;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:2px 8px;white-space:nowrap}.email-type-badge.inquiry[data-v-f4282d33]{background:#dcfce7;color:#16a34a}.email-type-badge.sample[data-v-f4282d33]{background:#dbeafe;color:#2563eb}.email-item-body[data-v-f4282d33]{flex:1;min-width:0}.email-item-top[data-v-f4282d33]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:3px}.email-name[data-v-f4282d33]{color:#1a1a2e;font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-time[data-v-f4282d33]{color:#9ca3af;flex-shrink:0;font-size:.72rem}.email-item-sub[data-v-f4282d33]{color:#6b7280;margin-bottom:2px}.email-item-preview[data-v-f4282d33],.email-item-sub[data-v-f4282d33]{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-item-preview[data-v-f4282d33]{color:#9ca3af}.email-item-actions[data-v-f4282d33]{display:flex;flex-shrink:0;gap:2px;opacity:0;transition:opacity .15s}.email-item:focus-within .email-item-actions[data-v-f4282d33],.email-item:hover .email-item-actions[data-v-f4282d33]{opacity:1}.action-btn[data-v-f4282d33]{align-items:center;background:transparent;border:none;border-radius:0;color:#9ca3af;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;transition:all .15s;width:30px}.action-btn[data-v-f4282d33]:focus-visible{box-shadow:0 0 0 2px #0088b866;color:#0088b8}.action-btn[data-v-f4282d33]:hover{background:#fee2e2;color:#ef4444}.email-detail[data-v-f4282d33]{background:#fff;overflow:hidden}.detail-placeholder[data-v-f4282d33],.email-detail[data-v-f4282d33]{display:flex;flex:1;flex-direction:column}.detail-placeholder[data-v-f4282d33]{align-items:center;color:#d1d5db;gap:12px;justify-content:center}.detail-placeholder p[data-v-f4282d33]{color:#9ca3af;font-size:.9rem;margin:0}.detail-header[data-v-f4282d33]{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 24px}.detail-type-badge[data-v-f4282d33]{border-radius:0;font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:4px 12px}.detail-type-badge.inquiry[data-v-f4282d33]{background:#dcfce7;color:#16a34a}.detail-type-badge.sample[data-v-f4282d33]{background:#dbeafe;color:#2563eb}.detail-header-actions[data-v-f4282d33]{gap:8px}.btn-sm[data-v-f4282d33],.detail-header-actions[data-v-f4282d33]{align-items:center;display:flex}.btn-sm[data-v-f4282d33]{border:1px solid transparent;border-radius:0;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:500;gap:4px;outline:none;padding:6px 12px;transition:all .2s}.btn-sm[data-v-f4282d33]:focus-visible{box-shadow:0 0 0 3px #0088b84d}.btn-sm.btn-secondary[data-v-f4282d33]{background:#fff;border-color:#e5e7eb;color:#6b7280}.btn-sm.btn-secondary[data-v-f4282d33]:hover{border-color:#0088b8;color:#0088b8}.btn-sm.btn-danger[data-v-f4282d33]{background:#fff;border-color:#e5e7eb;color:#ef4444}.btn-sm.btn-danger[data-v-f4282d33]:hover{background:#ef4444;border-color:#ef4444;color:#fff}.btn-sm.btn-icon[data-v-f4282d33]{background:transparent;border-color:#e5e7eb;color:#6b7280;padding:6px}.btn-sm.btn-icon[data-v-f4282d33]:hover{border-color:#ef4444;color:#ef4444}.detail-body[data-v-f4282d33]{display:flex;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding:24px}.detail-field[data-v-f4282d33]{align-items:flex-start;display:flex;gap:16px}.detail-field label[data-v-f4282d33]{color:#9ca3af;flex-shrink:0;font-size:.82rem;font-weight:600;padding-top:3px;width:80px}.detail-field a[data-v-f4282d33],.detail-field span[data-v-f4282d33]{color:#1a1a2e;font-size:.9rem;line-height:1.5}.detail-field a[data-v-f4282d33]{color:#0088b8;text-decoration:none}.detail-field a[data-v-f4282d33]:hover{text-decoration:underline}.detail-message[data-v-f4282d33]{color:#374151;font-size:.9rem;line-height:1.7;white-space:pre-wrap;word-break:break-word}.detail-products[data-v-f4282d33]{display:flex;flex-direction:column;gap:8px}.detail-products label[data-v-f4282d33]{color:#9ca3af;font-size:.82rem;font-weight:600}.product-list[data-v-f4282d33]{display:flex;flex-direction:column;gap:8px}.product-item[data-v-f4282d33]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:0;gap:12px;padding:10px 14px}.product-index[data-v-f4282d33],.product-item[data-v-f4282d33]{align-items:center;display:flex}.product-index[data-v-f4282d33]{background:#0088b8;border-radius:50%;color:#fff;flex-shrink:0;font-size:.72rem;font-weight:600;height:24px;justify-content:center;width:24px}.product-name[data-v-f4282d33]{color:#1a1a2e;flex:1;font-size:.875rem}.product-image[data-v-f4282d33]{background:#fff;border:1px solid #e5e7eb;border-radius:0;height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.empty-state[data-v-f4282d33],.loading-state[data-v-f4282d33]{align-items:center;color:#9ca3af;display:flex;flex:1;flex-direction:column;font-size:.875rem;gap:12px;justify-content:center;padding:40px}.loading-spinner[data-v-f4282d33]{animation:spin-f4282d33 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#0088b8;height:32px;width:32px}@keyframes spin-f4282d33{to{transform:rotate(1turn)}}.spin[data-v-f4282d33]{animation:spin-f4282d33 .8s linear infinite}.empty-state[data-v-f4282d33]{color:#d1d5db}.toast[data-v-f4282d33]{border-radius:0;bottom:24px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:.875rem;font-weight:500;padding:12px 20px;position:fixed;right:24px;z-index:9999}.toast--success[data-v-f4282d33]{background:#10b981}.toast--error[data-v-f4282d33]{background:#ef4444}.toast-enter-active[data-v-f4282d33],.toast-leave-active[data-v-f4282d33]{transition:all .3s ease}.toast-enter-from[data-v-f4282d33],.toast-leave-to[data-v-f4282d33]{opacity:0;transform:translateY(10px)}.modal-overlay[data-v-f4282d33]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-box[data-v-f4282d33]{background:#fff;border-radius:0;box-shadow:0 20px 60px #00000026;max-width:400px;padding:32px;width:90%}.confirm-box[data-v-f4282d33]{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.confirm-icon[data-v-f4282d33]{color:#ef4444}.confirm-box h3[data-v-f4282d33]{color:#1a1a2e;font-size:1.1rem;margin:0}.confirm-box p[data-v-f4282d33]{color:#6b7280;font-size:.875rem;margin:0}.confirm-actions[data-v-f4282d33]{display:flex;gap:12px;margin-top:8px}.modal-enter-active[data-v-f4282d33],.modal-leave-active[data-v-f4282d33]{transition:all .3s ease}.modal-enter-from[data-v-f4282d33],.modal-leave-to[data-v-f4282d33]{opacity:0}.modal-enter-from .modal-box[data-v-f4282d33],.modal-leave-to .modal-box[data-v-f4282d33]{transform:scale(.95)}.notification-toast[data-v-f4282d33]{align-items:center;background:#fff;border:1px solid #0088b8;border-radius:0;box-shadow:0 8px 24px #0000001f;color:#0088b8;display:flex;gap:12px;max-width:320px;padding:12px 16px;position:fixed;right:24px;top:80px;transition:all .3s ease;z-index:9999}.notification-toast.is-new[data-v-f4282d33]{animation:slideIn-f4282d33 .4s ease;border-color:#10b981;color:#10b981}.notification-content[data-v-f4282d33]{display:flex;flex-direction:column;gap:2px}.notification-content strong[data-v-f4282d33]{color:#1a1a2e;font-size:.875rem}.notification-content p[data-v-f4282d33]{color:#6b7280;font-size:.78rem;margin:0}.notification-toast-enter-active[data-v-f4282d33]{transition:all .4s ease}.notification-toast-leave-active[data-v-f4282d33]{transition:all .3s ease}.notification-toast-enter-from[data-v-f4282d33],.notification-toast-leave-to[data-v-f4282d33]{opacity:0;transform:translate(100%)}@keyframes slideIn-f4282d33{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:900px){.email-list[data-v-f4282d33]{width:100%!important}.email-detail[data-v-f4282d33]{display:none}.email-detail.open[data-v-f4282d33]{background:#fff;display:flex;inset:0;position:fixed;z-index:500}}.login-page[data-v-bdb7b291]{background:#f5f9ff;justify-content:center;min-height:100vh;overflow:hidden}.login-container[data-v-bdb7b291],.login-page[data-v-bdb7b291]{align-items:center;display:flex;position:relative}.login-container[data-v-bdb7b291]{flex-direction:column;max-width:420px;padding:20px;width:100%;z-index:1}.login-card[data-v-bdb7b291]{background:#fff;border-radius:0;box-shadow:0 4px 6px -1px #00000012,0 10px 30px -4px #00000014,0 0 0 1px #0000000a;padding:40px 36px;width:100%}.card-header[data-v-bdb7b291]{margin-bottom:32px;text-align:center}.card-title[data-v-bdb7b291]{color:#111827;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.card-desc[data-v-bdb7b291]{color:#9ca3af;font-size:.9rem;margin:0}.login-form[data-v-bdb7b291]{gap:20px}.field[data-v-bdb7b291],.login-form[data-v-bdb7b291]{display:flex;flex-direction:column}.field[data-v-bdb7b291]{gap:8px}.field-label[data-v-bdb7b291]{color:#374151;font-size:.875rem;font-weight:600;padding-left:2px}.field-wrap[data-v-bdb7b291]{align-items:center;display:flex;position:relative}.field-icon[data-v-bdb7b291]{color:#9ca3af;left:14px;pointer-events:none;position:absolute;transition:color .2s}.field-input[data-v-bdb7b291]{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:0;color:#111827;font-family:inherit;font-size:.9375rem;outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.field-input--icon[data-v-bdb7b291]{padding-left:44px}.field-input--icon-right[data-v-bdb7b291]{padding-right:44px}.field-input[data-v-bdb7b291]:focus{background:#fff;border-color:#0088b8}.field-input--icon:focus~.field-icon[data-v-bdb7b291],.field-input:focus+.field-icon[data-v-bdb7b291]{color:#0088b8}.field-input[data-v-bdb7b291]::-moz-placeholder{color:#9ca3af}.field-input[data-v-bdb7b291]::placeholder{color:#9ca3af}.field-toggle[data-v-bdb7b291]{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;transition:color .2s}.field-toggle[data-v-bdb7b291]:hover{color:#6b7280}.form-error[data-v-bdb7b291]{background:#fef2f2;border:1px solid #fecaca;border-radius:0;color:#dc2626}.form-error[data-v-bdb7b291],.form-success[data-v-bdb7b291]{align-items:center;display:flex;font-size:.875rem;gap:8px;margin-top:-4px;padding:12px 14px}.form-success[data-v-bdb7b291]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:0;color:#16a34a}.err-enter-active[data-v-bdb7b291],.err-leave-active[data-v-bdb7b291]{transition:all .2s ease}.err-enter-from[data-v-bdb7b291],.err-leave-to[data-v-bdb7b291]{opacity:0;transform:translateY(-6px)}.submit-btn[data-v-bdb7b291]{background:linear-gradient(135deg,#0088b8,#068);border:none;border-radius:0;box-shadow:0 2px 8px #0088b84d;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:.02em;margin-top:4px;padding:14px;transition:all .25s ease;width:100%}.submit-btn[data-v-bdb7b291]:hover:not(:disabled){box-shadow:0 4px 16px #0088b866;transform:translateY(-1px)}.submit-btn[data-v-bdb7b291]:active:not(:disabled){box-shadow:0 2px 8px #0088b84d;transform:translateY(0)}.submit-btn[data-v-bdb7b291]:disabled{cursor:not-allowed;opacity:.75;transform:none}.btn-loading[data-v-bdb7b291]{align-items:center;display:flex;gap:8px;justify-content:center}.login-footer[data-v-bdb7b291]{color:#9ca3af;font-size:.8rem;margin-top:24px;text-align:center}.spin[data-v-bdb7b291]{animation:spin-bdb7b291 .8s linear infinite}@keyframes spin-bdb7b291{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:480px){.login-card[data-v-bdb7b291]{padding:32px 24px}}.product-page[data-v-88b5b901]{min-height:100vh;padding:28px 32px}.page-header[data-v-88b5b901]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.header-left[data-v-88b5b901]{display:flex;flex-direction:column;gap:4px}.page-title[data-v-88b5b901]{color:#1a1a2e;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.page-desc[data-v-88b5b901]{color:#9ca3af;font-size:.875rem;margin:0}.header-actions[data-v-88b5b901]{align-items:center;display:flex;gap:10px}.btn[data-v-88b5b901]{align-items:center;border:1.5px solid transparent;border-radius:2px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.btn-primary[data-v-88b5b901]{background:#0088b8;border-color:#0088b8;color:#fff}.btn-primary[data-v-88b5b901]:hover:not(:disabled){background:#007099;border-color:#007099;box-shadow:0 2px 8px #0088b84d}.btn-primary[data-v-88b5b901]:disabled{cursor:not-allowed;opacity:.6}.btn-secondary[data-v-88b5b901]{background:#fff;border-color:#e5e7eb;color:#6b7280}.btn-secondary[data-v-88b5b901]:hover{border-color:#0088b8;color:#0088b8}.btn-danger[data-v-88b5b901]{background:#ef4444;border-color:#ef4444;color:#fff}.btn-danger[data-v-88b5b901]:hover{background:#dc2626;border-color:#dc2626}.btn-sm[data-v-88b5b901]{font-size:.8rem;padding:6px 12px}.filter-bar[data-v-88b5b901]{align-items:center;display:flex;gap:16px;margin-bottom:20px}.search-wrap[data-v-88b5b901]{flex:1;max-width:360px;position:relative}.search-icon[data-v-88b5b901]{color:#9ca3af;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input[data-v-88b5b901]{background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;box-sizing:border-box;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px 9px 38px;transition:border-color .2s;width:100%}.search-input[data-v-88b5b901]:focus{border-color:#0088b8}.filter-select[data-v-88b5b901]{background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;color:#374151;cursor:pointer;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px;transition:border-color .2s}.filter-select[data-v-88b5b901]:focus{border-color:#0088b8}.filter-tabs[data-v-88b5b901]{background:#f3f4f6;border-radius:2px;display:flex;gap:4px;padding:3px}.filter-tab[data-v-88b5b901]{background:transparent;border:none;border-radius:2px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;padding:6px 14px;transition:all .15s}.filter-tab.active[data-v-88b5b901]{background:#fff;box-shadow:0 1px 3px #00000014;color:#0088b8}.table-card[data-v-88b5b901]{background:#fff;border-radius:2px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.data-table[data-v-88b5b901]{border-collapse:collapse;width:100%}.data-table thead th[data-v-88b5b901]{background:#f9fafb;border-bottom:1.5px solid #f0f0f0;color:#9ca3af;font-size:.78rem;font-weight:600;letter-spacing:.05em;padding:12px 16px;text-align:left;text-transform:uppercase}.data-table tbody tr[data-v-88b5b901]{border-bottom:1px solid #f0f0f0;transition:background .15s}.data-table tbody tr[data-v-88b5b901]:hover{background:#fafafa}.data-table tbody tr.disabled[data-v-88b5b901]{opacity:.5}.data-table tbody td[data-v-88b5b901]{color:#374151;font-size:.875rem;padding:12px 16px}.sort-num[data-v-88b5b901]{color:#9ca3af;font-family:monospace;font-size:.78rem;font-weight:600}.name-wrap[data-v-88b5b901]{overflow:hidden}.cell-name[data-v-88b5b901]{max-width:200px}.name-text[data-v-88b5b901]{overflow:hidden}.product-name[data-v-88b5b901],.product-short-name[data-v-88b5b901]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-short-name[data-v-88b5b901]{color:#0088b8;display:block;font-size:.72rem;font-weight:500}.cell-image[data-v-88b5b901]{text-align:center}.product-thumb[data-v-88b5b901]{border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;height:45px;margin:0 auto;overflow:hidden;width:60px}.product-thumb img[data-v-88b5b901]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-thumb--empty[data-v-88b5b901]{align-items:center;background:#f3f4f6;color:#d1d5db;display:flex;justify-content:center}.name-text[data-v-88b5b901]{display:flex;flex-direction:column;gap:2px}.product-name[data-v-88b5b901]{color:#1f2937;font-weight:600;line-height:1.3}.product-slug[data-v-88b5b901]{color:#9ca3af;font-family:monospace;font-size:.72rem}.cell-category[data-v-88b5b901]{max-width:160px}.category-badge[data-v-88b5b901]{background:#0088b81a;border-radius:2px;color:#0088b8;display:inline-block;font-size:.75rem;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.category-badge--none[data-v-88b5b901]{background:#9ca3af26;color:#6b7280}.cell-tags[data-v-88b5b901]{max-width:200px}.tags-wrap[data-v-88b5b901]{display:flex;flex-wrap:wrap;gap:4px}.tag-chip[data-v-88b5b901]{background:#0088b81a;border-radius:2px;color:#0088b8;display:inline-block;font-size:.7rem;padding:2px 7px;white-space:nowrap}.tag-more[data-v-88b5b901]{color:#9ca3af;font-size:.7rem;padding:2px 4px}.cell-text[data-v-88b5b901]{max-width:120px}.cell-value[data-v-88b5b901]{color:#6b7280;display:block;font-size:.82rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-toggle[data-v-88b5b901]{align-items:center;background:transparent;border:1.5px solid;border-radius:2px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:500;gap:6px;padding:4px 10px;transition:all .2s}.status-toggle.enabled[data-v-88b5b901]{background:#10b9810f;border-color:#10b981;color:#10b981}.status-toggle.disabled[data-v-88b5b901]{background:transparent;border-color:#e5e7eb;color:#9ca3af}.status-dot[data-v-88b5b901]{border-radius:50%;height:6px;width:6px}.status-toggle.enabled .status-dot[data-v-88b5b901]{background:#10b981}.status-toggle.disabled .status-dot[data-v-88b5b901]{background:#d1d5db}.cell-actions[data-v-88b5b901]{align-items:center;display:flex;gap:6px}.action-btn[data-v-88b5b901]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;color:#6b7280;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:all .2s;width:30px}.action-btn[data-v-88b5b901]:hover{border-color:#0088b8;color:#0088b8}.action-btn--delete[data-v-88b5b901]:hover{background:#ef44440d;border-color:#ef4444;color:#ef4444}.empty-cell[data-v-88b5b901]{padding:60px 16px!important}.empty-state[data-v-88b5b901]{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:12px}.empty-icon[data-v-88b5b901]{opacity:.4}.pagination-bar[data-v-88b5b901]{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.pagination-info[data-v-88b5b901]{color:#9ca3af;font-size:.82rem}.pagination-controls[data-v-88b5b901]{align-items:center;display:flex;gap:4px}.page-btn[data-v-88b5b901]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;height:32px;justify-content:center;min-width:32px;padding:0 6px;transition:all .15s}.page-btn[data-v-88b5b901]:hover:not(:disabled):not(.ellipsis){border-color:#0088b8;color:#0088b8}.page-btn.active[data-v-88b5b901]{background:#0088b8;border-color:#0088b8;color:#fff;font-weight:600}.page-btn[data-v-88b5b901]:disabled{cursor:not-allowed;opacity:.4}.page-btn.ellipsis[data-v-88b5b901]{background:transparent;border:none;color:#9ca3af;cursor:default}.modal-overlay[data-v-88b5b901]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.modal-box[data-v-88b5b901]{background:#fff;border-radius:2px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:560px;width:100%}.modal-box--xxl[data-v-88b5b901]{max-width:860px}.modal-header[data-v-88b5b901]{align-items:center;border-bottom:1.5px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.modal-title[data-v-88b5b901]{color:#1a1a2e;font-size:1.1rem;font-weight:700;margin:0}.modal-close[data-v-88b5b901]{align-items:center;background:transparent;border:none;border-radius:2px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.modal-close[data-v-88b5b901]:hover{background:#f3f4f6;color:#374151}.alt-modal[data-v-88b5b901]{background:#fff;border-radius:0;box-shadow:0 20px 60px #00000026;max-width:90vw;width:400px}.alt-modal-header[data-v-88b5b901]{align-items:center;border-bottom:1px solid #e5e7eb;color:#1a1a2e;display:flex;font-weight:600;justify-content:space-between;padding:16px 20px}.alt-modal-body[data-v-88b5b901]{padding:20px}.alt-modal-image[data-v-88b5b901]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:0;margin-bottom:12px;max-height:200px;-o-object-fit:contain;object-fit:contain;width:100%}.alt-modal-textarea[data-v-88b5b901]{border:1px solid #d1d5db;border-radius:0;font-family:inherit;font-size:.875rem;padding:10px 12px;resize:vertical;width:100%}.alt-modal-textarea[data-v-88b5b901]:focus{border-color:#0088b8;outline:none}.alt-modal-hint[data-v-88b5b901]{color:#9ca3af;font-size:.75rem;margin-top:4px;text-align:right}.alt-modal-footer[data-v-88b5b901]{border-top:1px solid #e5e7eb;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.modal-body[data-v-88b5b901]{flex:1;overflow-y:auto;padding:24px}.draft-banner[data-v-88b5b901]{align-items:center;background:#0088b814;border:1px solid rgba(0,136,184,.2);color:#0088b8;display:flex;font-size:.82rem;gap:6px;justify-content:center;margin-bottom:16px;padding:10px 14px;text-align:center}.draft-banner span[data-v-88b5b901]{flex:1;text-align:center}.draft-clear[data-v-88b5b901]{background:#fff;border:1px solid #ccc;color:#333;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.78rem;padding:4px 10px}.modal-uploading[data-v-88b5b901]{align-items:center;background:#0088b814;color:#0088b8;display:flex;font-size:.85rem;font-weight:500;gap:8px;justify-content:center;padding:12px}.modal-footer[data-v-88b5b901]{border-top:1.5px solid #f0f0f0;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:16px 24px}.field-section[data-v-88b5b901]{border-bottom:1px solid #f0f0f0;margin-bottom:28px;padding-bottom:24px}.field-section[data-v-88b5b901]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.field-section-title[data-v-88b5b901]{align-items:center;color:#1a1a2e;display:flex;font-size:.9rem;font-weight:700;gap:6px;margin-bottom:16px}.field[data-v-88b5b901]{margin-bottom:16px}.field-row[data-v-88b5b901]{display:flex;gap:16px}.field--half[data-v-88b5b901]{flex:1}.field-label[data-v-88b5b901]{color:#374151;display:block;font-size:.82rem;font-weight:600;margin-bottom:6px}.field-hint[data-v-88b5b901]{color:#9ca3af;font-size:.75rem;margin:4px 0 0}.required[data-v-88b5b901]{color:#ef4444;margin-left:2px}.field-input[data-v-88b5b901],.field-select[data-v-88b5b901],.field-textarea[data-v-88b5b901]{background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px;transition:border-color .2s;width:100%}.field-input[data-v-88b5b901]:focus,.field-select[data-v-88b5b901]:focus,.field-textarea[data-v-88b5b901]:focus{border-color:#0088b8}.field-textarea[data-v-88b5b901]{line-height:1.6;min-height:80px;resize:vertical}.toggle-wrap[data-v-88b5b901]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 0}.toggle-input[data-v-88b5b901]{display:none}.toggle-slider[data-v-88b5b901]{background:#d1d5db;border-radius:12px;flex-shrink:0;height:24px;position:relative;transition:background .2s;width:42px}.toggle-slider[data-v-88b5b901]:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .2s;width:18px}.toggle-input:checked+.toggle-slider[data-v-88b5b901]{background:#0088b8}.toggle-input:checked+.toggle-slider[data-v-88b5b901]:after{transform:translate(18px)}.toggle-label[data-v-88b5b901]{color:#374151;font-size:.875rem;font-weight:500}.tag-input-area[data-v-88b5b901]{display:flex;flex-direction:column;gap:8px}.tag-chips[data-v-88b5b901]{display:flex;flex-wrap:wrap;gap:6px}.tag-chip-editable[data-v-88b5b901]{align-items:center;background:#0088b81a;border:1px solid rgba(0,136,184,.2);border-radius:2px;color:#0088b8;display:inline-flex;font-size:.8rem;gap:4px;padding:4px 8px}.tag-chip-editable--feat[data-v-88b5b901]{background:#10b9811a;border-color:#10b98133;color:#10b981}.tag-chip-editable--cert[data-v-88b5b901]{background:#8b5cf61a;border-color:#8b5cf633;color:#7c3aed}.tag-remove[data-v-88b5b901]{align-items:center;background:transparent;border:none;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;height:16px;justify-content:center;opacity:.7;padding:0;transition:opacity .15s;width:16px}.tag-remove[data-v-88b5b901]:hover{opacity:1}.tag-input[data-v-88b5b901]{max-width:300px}.image-upload-area[data-v-88b5b901]{display:flex;flex-direction:column;gap:8px}.image-preview[data-v-88b5b901]{border:1.5px solid #e5e7eb;border-radius:2px;height:150px;overflow:hidden;position:relative;width:200px}.image-preview img[data-v-88b5b901]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-preview-group[data-v-88b5b901]{display:flex;flex-direction:column;gap:8px}.image-remove[data-v-88b5b901]{background:#0009;border:none;border-radius:50%;color:#fff;height:22px;position:absolute;right:-6px;top:-6px;width:22px;z-index:1}.image-remove[data-v-88b5b901],.image-upload-placeholder[data-v-88b5b901]{align-items:center;cursor:pointer;display:flex;justify-content:center}.image-upload-placeholder[data-v-88b5b901]{border:2px dashed #d1d5db;border-radius:2px;color:#9ca3af;flex-direction:column;font-size:.75rem;gap:4px;height:150px;transition:all .2s;width:200px}.image-upload-placeholder[data-v-88b5b901]:hover{border-color:#0088b8;color:#0088b8}.upload-hint[data-v-88b5b901]{color:#d1d5db;font-size:.68rem}.multi-image-area[data-v-88b5b901]{display:flex;flex-wrap:wrap;gap:10px}.multi-image-item[data-v-88b5b901]{position:relative;width:100px}.multi-image-item.is-primary .image-wrapper img[data-v-88b5b901]{border-color:#0088b8;box-shadow:0 0 0 2px #0088b833}.image-wrapper[data-v-88b5b901]{height:75px;position:relative;width:100px}.image-wrapper img[data-v-88b5b901]{border:1.5px solid #e5e7eb;border-radius:2px;height:75px;-o-object-fit:cover;object-fit:cover;width:100px}.image-alt-btn[data-v-88b5b901]{align-items:center;background:#00000080;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;left:4px;opacity:0;position:absolute;top:4px;transition:opacity .2s;width:24px}.image-wrapper:hover .image-alt-btn[data-v-88b5b901]{opacity:1}.image-alt-btn[data-v-88b5b901]:hover{background:#000000b3}.image-set-primary-btn[data-v-88b5b901]{align-items:center;background:#f59e0be6;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:4px;top:4px;transition:opacity .2s;width:24px}.image-wrapper:hover .image-set-primary-btn[data-v-88b5b901]{opacity:1}.image-set-primary-btn[data-v-88b5b901]:hover{background:#f59e0b}.image-primary-badge[data-v-88b5b901]{align-items:center;background:#0088b8;border-radius:2px;bottom:4px;color:#fff;display:flex;font-size:.6rem;font-weight:700;gap:2px;left:50%;padding:1px 6px;position:absolute;transform:translate(-50%);white-space:nowrap}.image-sort-controls[data-v-88b5b901]{gap:2px;margin-top:4px}.image-sort-controls[data-v-88b5b901],.sort-btn[data-v-88b5b901]{align-items:center;display:flex;justify-content:center}.sort-btn[data-v-88b5b901]{background:#fff;border:1px solid #e5e7eb;border-radius:2px;color:#6b7280;cursor:pointer;height:20px;padding:0;transition:all .15s;width:20px}.sort-btn[data-v-88b5b901]:hover:not(:disabled){border-color:#0088b8;color:#0088b8}.sort-btn[data-v-88b5b901]:disabled{cursor:not-allowed;opacity:.3}.sort-index[data-v-88b5b901]{color:#6b7280;font-family:monospace;font-size:.7rem;font-weight:700;min-width:16px;text-align:center}.multi-image-add[data-v-88b5b901]{align-items:center;border:2px dashed #d1d5db;border-radius:2px;color:#9ca3af;cursor:pointer;display:flex;flex-direction:column;font-size:.7rem;gap:4px;height:75px;justify-content:center;transition:all .2s;width:100px}.multi-image-add[data-v-88b5b901]:hover{border-color:#0088b8;color:#0088b8}.toast[data-v-88b5b901]{align-items:center;border-radius:2px;bottom:24px;box-shadow:0 4px 16px #00000026;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:12px 18px;position:fixed;right:24px;z-index:9999}.toast--success[data-v-88b5b901]{background:#10b981}.toast--error[data-v-88b5b901]{background:#ef4444}.toast-enter-active[data-v-88b5b901],.toast-leave-active[data-v-88b5b901]{transition:all .3s ease}.toast-enter-from[data-v-88b5b901],.toast-leave-to[data-v-88b5b901]{opacity:0;transform:translateY(16px)}.confirm-box[data-v-88b5b901]{background:#fff;border-radius:2px;box-shadow:0 20px 60px #0003;max-width:380px;padding:32px 28px;text-align:center;width:100%}.confirm-icon[data-v-88b5b901]{align-items:center;background:#ef44441a;border-radius:50%;color:#ef4444;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.confirm-title[data-v-88b5b901]{color:#1a1a2e;font-size:1.1rem;font-weight:700;margin:0 0 8px}.confirm-desc[data-v-88b5b901]{color:#6b7280;font-size:.875rem;line-height:1.6;margin:0 0 24px}.confirm-actions[data-v-88b5b901]{display:flex;gap:10px;justify-content:center}.spin[data-v-88b5b901]{animation:spin-88b5b901 1s linear infinite}@keyframes spin-88b5b901{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:768px){.product-page[data-v-88b5b901]{padding:20px 16px}.page-header[data-v-88b5b901]{flex-direction:column;gap:12px}.filter-bar[data-v-88b5b901]{align-items:stretch;flex-direction:column}.modal-box--xxl[data-v-88b5b901],.search-wrap[data-v-88b5b901]{max-width:100%}}.category-page[data-v-0f4277dc]{min-height:100vh;padding:28px 32px}.page-header[data-v-0f4277dc]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.header-left[data-v-0f4277dc]{display:flex;flex-direction:column;gap:4px}.page-title[data-v-0f4277dc]{color:#1a1a2e;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.page-desc[data-v-0f4277dc]{color:#9ca3af;font-size:.875rem;margin:0}.header-actions[data-v-0f4277dc]{align-items:center;display:flex;gap:10px}.btn[data-v-0f4277dc]{align-items:center;border:1.5px solid transparent;border-radius:2px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.btn-primary[data-v-0f4277dc]{background:#0088b8;border-color:#0088b8;color:#fff}.btn-primary[data-v-0f4277dc]:hover:not(:disabled){background:#007099;border-color:#007099;box-shadow:0 2px 8px #0088b84d}.btn-primary[data-v-0f4277dc]:disabled{cursor:not-allowed;opacity:.6}.btn-secondary[data-v-0f4277dc]{background:#fff;border-color:#e5e7eb;color:#6b7280}.btn-secondary[data-v-0f4277dc]:hover{border-color:#0088b8;color:#0088b8}.btn-danger[data-v-0f4277dc]{background:#ef4444;border-color:#ef4444;color:#fff}.btn-danger[data-v-0f4277dc]:hover{background:#dc2626;border-color:#dc2626}.btn-add-block[data-v-0f4277dc]{background:#fff;border-color:#0088b8;border-style:dashed;color:#0088b8;justify-content:center;width:100%}.btn-add-block[data-v-0f4277dc]:hover{background:#0088b80a}.filter-bar[data-v-0f4277dc]{align-items:center;display:flex;gap:16px;margin-bottom:20px}.search-wrap[data-v-0f4277dc]{flex:1;max-width:360px;position:relative}.search-icon[data-v-0f4277dc]{color:#9ca3af;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input[data-v-0f4277dc]{background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px 9px 38px;transition:border-color .2s;width:100%}.search-input[data-v-0f4277dc]:focus{border-color:#0088b8}.filter-tabs[data-v-0f4277dc]{background:#f3f4f6;border-radius:2px;display:flex;gap:4px;padding:3px}.filter-tab[data-v-0f4277dc]{background:transparent;border:none;border-radius:2px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;padding:6px 14px;transition:all .15s}.filter-tab.active[data-v-0f4277dc]{background:#fff;box-shadow:0 1px 3px #00000014;color:#0088b8}.table-card[data-v-0f4277dc]{background:#fff;border-radius:2px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.data-table[data-v-0f4277dc]{border-collapse:collapse;width:100%}.data-table thead th[data-v-0f4277dc]{background:#f9fafb;border-bottom:1.5px solid #f0f0f0;color:#9ca3af;font-size:.78rem;font-weight:600;letter-spacing:.05em;padding:12px 16px;text-align:left;text-transform:uppercase}.data-table tbody tr[data-v-0f4277dc]{border-bottom:1px solid #f0f0f0;transition:background .15s}.data-table tbody tr[data-v-0f4277dc]:hover{background:#fafafa}.data-table tbody tr.disabled[data-v-0f4277dc]{opacity:.5}.data-table tbody td[data-v-0f4277dc]{color:#374151;font-size:.875rem;padding:12px 16px}.parent-row td[data-v-0f4277dc]{background:#fff}.child-row td[data-v-0f4277dc]{background:#fafbfc}.sort-num[data-v-0f4277dc]{color:#9ca3af;font-family:monospace;font-size:.78rem;font-weight:600}.sort-num--child[data-v-0f4277dc]{padding-left:24px}.name-wrap[data-v-0f4277dc]{align-items:center;display:flex;gap:8px}.name-wrap--child[data-v-0f4277dc]{padding-left:20px}.folder-icon[data-v-0f4277dc]{color:#fbbf24;flex-shrink:0}.file-icon[data-v-0f4277dc]{color:#9ca3af;flex-shrink:0}.cat-name[data-v-0f4277dc]{color:#1f2937;font-weight:500}.child-count[data-v-0f4277dc]{color:#9ca3af;font-size:.75rem}.type-badge[data-v-0f4277dc]{border-radius:2px;display:inline-flex;font-size:.75rem;font-weight:500;padding:2px 8px}.type-badge.module[data-v-0f4277dc]{background:#0088b81a;color:#0088b8}.type-badge--child[data-v-0f4277dc],.type-badge.product[data-v-0f4277dc]{background:#9ca3af26;color:#6b7280}.status-toggle[data-v-0f4277dc]{align-items:center;background:transparent;border:1.5px solid;border-radius:2px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:500;gap:6px;padding:4px 10px;transition:all .2s}.status-toggle.enabled[data-v-0f4277dc]{background:#10b9810f;border-color:#10b981;color:#10b981}.status-toggle.disabled[data-v-0f4277dc]{background:transparent;border-color:#e5e7eb;color:#9ca3af}.status-dot[data-v-0f4277dc]{border-radius:50%;height:6px;width:6px}.status-toggle.enabled .status-dot[data-v-0f4277dc]{background:#10b981}.status-toggle.disabled .status-dot[data-v-0f4277dc]{background:#d1d5db}.cell-actions[data-v-0f4277dc]{align-items:center;display:flex;gap:6px}.action-btn[data-v-0f4277dc]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;color:#6b7280;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:all .2s;width:30px}.action-btn[data-v-0f4277dc]:hover{border-color:#0088b8;color:#0088b8}.action-btn--delete[data-v-0f4277dc]:hover{background:#ef44440d;border-color:#ef4444;color:#ef4444}.empty-cell[data-v-0f4277dc]{padding:60px 16px!important}.empty-state[data-v-0f4277dc]{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:12px}.empty-icon[data-v-0f4277dc]{opacity:.4}.pagination-bar[data-v-0f4277dc]{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.pagination-info[data-v-0f4277dc]{color:#9ca3af;font-size:.82rem}.pagination-controls[data-v-0f4277dc]{align-items:center;display:flex;gap:4px}.page-btn[data-v-0f4277dc]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;height:32px;justify-content:center;min-width:32px;padding:0 6px;transition:all .15s}.page-btn[data-v-0f4277dc]:hover:not(:disabled):not(.ellipsis){border-color:#0088b8;color:#0088b8}.page-btn.active[data-v-0f4277dc]{background:#0088b8;border-color:#0088b8;color:#fff;font-weight:600}.page-btn[data-v-0f4277dc]:disabled{cursor:not-allowed;opacity:.4}.page-btn.ellipsis[data-v-0f4277dc]{background:transparent;border:none;color:#9ca3af;cursor:default}.modal-overlay[data-v-0f4277dc]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.modal-box[data-v-0f4277dc]{background:#fff;border-radius:2px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:560px;width:100%}.modal-box--wide[data-v-0f4277dc]{max-width:780px}.modal-header[data-v-0f4277dc]{align-items:center;border-bottom:1.5px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.modal-title[data-v-0f4277dc]{color:#1a1a2e;font-size:1.1rem;font-weight:700;margin:0}.modal-close[data-v-0f4277dc]{align-items:center;background:transparent;border:none;border-radius:2px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.modal-close[data-v-0f4277dc]:hover{background:#f3f4f6;color:#374151}.draft-banner[data-v-0f4277dc]{align-items:center;background:#0088b814;border:1px solid rgba(0,136,184,.2);color:#0088b8;display:flex;font-size:.82rem;gap:6px;justify-content:center;margin-bottom:16px;padding:10px 14px;text-align:center}.draft-banner span[data-v-0f4277dc]{flex:1;text-align:center}.draft-clear[data-v-0f4277dc]{background:#fff;border:1px solid #ccc;color:#333;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.78rem;padding:4px 10px}.modal-body[data-v-0f4277dc]{flex:1;overflow-y:auto;padding:24px}.modal-footer[data-v-0f4277dc]{border-top:1.5px solid #f0f0f0;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:16px 24px}.field[data-v-0f4277dc]{margin-bottom:18px}.field-row[data-v-0f4277dc]{display:flex;gap:16px}.field--half[data-v-0f4277dc]{flex:1}.field-label[data-v-0f4277dc]{color:#374151;display:block;font-size:.82rem;font-weight:600;margin-bottom:6px}.field-label-hint[data-v-0f4277dc]{color:#9ca3af;font-size:.75rem;font-weight:400}.required[data-v-0f4277dc]{color:#ef4444;margin-left:2px}.field-input[data-v-0f4277dc],.field-select[data-v-0f4277dc],.field-textarea[data-v-0f4277dc]{background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px;transition:border-color .2s;width:100%}.field-input[data-v-0f4277dc]:focus,.field-select[data-v-0f4277dc]:focus,.field-textarea[data-v-0f4277dc]:focus{border-color:#0088b8}.field-textarea[data-v-0f4277dc]{line-height:1.6;min-height:80px;resize:vertical}.toggle-wrap[data-v-0f4277dc]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 0}.toggle-input[data-v-0f4277dc]{display:none}.toggle-slider[data-v-0f4277dc]{background:#d1d5db;border-radius:12px;flex-shrink:0;height:24px;position:relative;transition:background .2s;width:42px}.toggle-slider[data-v-0f4277dc]:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .2s;width:18px}.toggle-input:checked+.toggle-slider[data-v-0f4277dc]{background:#0088b8}.toggle-input:checked+.toggle-slider[data-v-0f4277dc]:after{transform:translate(18px)}.toggle-label[data-v-0f4277dc]{color:#374151;font-size:.875rem;font-weight:500}.blocks-container[data-v-0f4277dc]{gap:12px}.blocks-container[data-v-0f4277dc],.blocks-empty[data-v-0f4277dc]{display:flex;flex-direction:column}.blocks-empty[data-v-0f4277dc]{align-items:center;border:2px dashed #e5e7eb;border-radius:2px;color:#9ca3af;font-size:.85rem;gap:8px;padding:32px}.content-block[data-v-0f4277dc]{border:1.5px solid #e5e7eb;border-radius:2px;overflow:hidden;position:relative;transition:border-color .2s}.content-block.block-enabled[data-v-0f4277dc]{border-color:#0088b8}.content-block.block-disabled[data-v-0f4277dc]{border-color:#e5e7eb;opacity:.7}.block-header[data-v-0f4277dc]{align-items:center;background:#f9fafb;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 12px}.block-header-left[data-v-0f4277dc]{align-items:center;display:flex;gap:8px}.block-drag[data-v-0f4277dc]{color:#d1d5db;cursor:grab}.block-index[data-v-0f4277dc]{color:#374151;font-size:.82rem;font-weight:600}.block-enable-toggle[data-v-0f4277dc],.block-header-actions[data-v-0f4277dc]{align-items:center;display:flex;gap:6px}.block-enable-toggle[data-v-0f4277dc]{cursor:pointer}.toggle-slider--sm[data-v-0f4277dc]{height:18px;width:34px}.toggle-slider--sm[data-v-0f4277dc]:after{height:14px;left:2px;top:2px;width:14px}.toggle-input:checked+.toggle-slider--sm[data-v-0f4277dc]:after{transform:translate(16px)}.toggle-label--sm[data-v-0f4277dc]{font-size:.75rem}.block-btn[data-v-0f4277dc]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:2px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;height:26px;justify-content:center;transition:all .15s;width:26px}.block-btn[data-v-0f4277dc]:hover{border-color:#0088b8;color:#0088b8}.block-btn--delete[data-v-0f4277dc]:hover{background:#ef44440d;border-color:#ef4444;color:#ef4444}.block-body[data-v-0f4277dc]{gap:14px;padding:14px}.block-body[data-v-0f4277dc],.block-field[data-v-0f4277dc]{display:flex;flex-direction:column}.block-field[data-v-0f4277dc]{gap:6px}.block-field--inline[data-v-0f4277dc]{align-items:flex-end;flex-direction:row}.block-field-half[data-v-0f4277dc]{display:flex;flex-direction:column;gap:6px}.block-field-label[data-v-0f4277dc]{color:#6b7280;font-size:.75rem;font-weight:600}.block-type-selector[data-v-0f4277dc]{display:flex;flex-wrap:wrap;gap:8px}.block-type-btn[data-v-0f4277dc]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:500;gap:5px;padding:6px 12px;transition:all .15s}.block-type-btn.active[data-v-0f4277dc],.block-type-btn[data-v-0f4277dc]:hover{border-color:#0088b8;color:#0088b8}.block-type-btn.active[data-v-0f4277dc]{background:#0088b814}.block-image-area[data-v-0f4277dc]{display:flex;flex-direction:column;gap:8px}.block-image-preview[data-v-0f4277dc]{border:1.5px solid #e5e7eb;border-radius:2px;height:140px;overflow:hidden;position:relative;width:220px}.block-image-preview img[data-v-0f4277dc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-image-remove[data-v-0f4277dc]{background:#00000080;border:none;border-radius:50%;color:#fff;height:24px;position:absolute;right:4px;top:4px;width:24px}.block-image-remove[data-v-0f4277dc],.block-image-upload[data-v-0f4277dc]{align-items:center;cursor:pointer;display:flex;justify-content:center}.block-image-upload[data-v-0f4277dc]{border:2px dashed #d1d5db;border-radius:2px;color:#9ca3af;flex-direction:column;font-size:.75rem;gap:4px;height:140px;transition:all .2s;width:220px}.block-image-upload[data-v-0f4277dc]:hover{border-color:#0088b8;color:#0088b8}.upload-hint[data-v-0f4277dc]{color:#d1d5db;font-size:.68rem}.block-alt-input[data-v-0f4277dc]{max-width:300px}.blocks-actions[data-v-0f4277dc]{margin-top:4px}.block-uploading-overlay[data-v-0f4277dc]{background:#ffffffd9;color:#0088b8;flex-direction:column;font-size:.85rem;inset:0;justify-content:center;position:absolute}.block-uploading-overlay[data-v-0f4277dc],.toast[data-v-0f4277dc]{align-items:center;display:flex;font-weight:500;gap:8px}.toast[data-v-0f4277dc]{border-radius:2px;bottom:24px;box-shadow:0 4px 16px #00000026;color:#fff;font-size:.875rem;padding:12px 18px;position:fixed;right:24px;z-index:9999}.toast--success[data-v-0f4277dc]{background:#10b981}.toast--error[data-v-0f4277dc]{background:#ef4444}.toast-enter-active[data-v-0f4277dc],.toast-leave-active[data-v-0f4277dc]{transition:all .3s ease}.toast-enter-from[data-v-0f4277dc],.toast-leave-to[data-v-0f4277dc]{opacity:0;transform:translateY(16px)}.confirm-box[data-v-0f4277dc]{background:#fff;border-radius:2px;box-shadow:0 20px 60px #0003;max-width:380px;padding:32px 28px;text-align:center;width:100%}.confirm-icon[data-v-0f4277dc]{align-items:center;background:#ef44441a;border-radius:50%;color:#ef4444;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.confirm-title[data-v-0f4277dc]{color:#1a1a2e;font-size:1.1rem;font-weight:700;margin:0 0 8px}.confirm-desc[data-v-0f4277dc]{color:#6b7280;font-size:.875rem;line-height:1.6;margin:0 0 24px}.confirm-actions[data-v-0f4277dc]{display:flex;gap:10px;justify-content:center}.spin[data-v-0f4277dc]{animation:spin-0f4277dc 1s linear infinite}@keyframes spin-0f4277dc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:768px){.category-page[data-v-0f4277dc]{padding:20px 16px}.page-header[data-v-0f4277dc]{flex-direction:column;gap:12px}.filter-bar[data-v-0f4277dc]{align-items:stretch;flex-direction:column}.modal-box--wide[data-v-0f4277dc],.search-wrap[data-v-0f4277dc]{max-width:100%}.block-type-selector[data-v-0f4277dc]{flex-direction:column}}.translation-page[data-v-9cf654a7]{color:#374151;padding:24px 28px}.page-header[data-v-9cf654a7]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}h1[data-v-9cf654a7]{color:#1a1a2e;font-size:1.5rem;font-weight:700}h1[data-v-9cf654a7],h2[data-v-9cf654a7]{margin:0}h2[data-v-9cf654a7]{font-size:1.15rem}.page-desc[data-v-9cf654a7]{color:#9ca3af;margin:6px 0 0}.btn[data-v-9cf654a7],.page-desc[data-v-9cf654a7]{font-size:.875rem}.btn[data-v-9cf654a7]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:2px;color:#4b5563;cursor:pointer;display:inline-flex;gap:7px;justify-content:center;padding:9px 16px;white-space:nowrap}.btn[data-v-9cf654a7]:hover{background:#f9fafb}.btn-primary[data-v-9cf654a7]{background:#0088b8;border-color:#0088b8;color:#fff}.btn-primary[data-v-9cf654a7]:hover{background:#007099}.btn[data-v-9cf654a7]:disabled{cursor:not-allowed;opacity:.5}.btn-small[data-v-9cf654a7]{font-size:.8rem;padding:5px 10px}.filter-bar[data-v-9cf654a7]{background:#fff;border:1px solid #e5e7eb;border-radius:2px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:18px}.language-label[data-v-9cf654a7]{align-items:center;display:flex;font-size:.875rem;gap:12px}.actions[data-v-9cf654a7]{display:flex;flex-wrap:wrap;gap:10px}input[data-v-9cf654a7],select[data-v-9cf654a7]{background:#fff;border:1px solid #d1d5db;border-radius:2px;color:#374151;font-size:.875rem;padding:9px 12px}input[data-v-9cf654a7]:focus,select[data-v-9cf654a7]:focus{outline:2px solid #0088b844;outline-offset:1px}.scope-note[data-v-9cf654a7]{color:#6b7280;font-size:.8rem;line-height:1.8;margin:12px 0 20px}.notice[data-v-9cf654a7]{background:#eef8fc;border:1px solid #c9e7f1;border-radius:2px;color:#246580;font-size:.875rem;line-height:1.7;margin:12px 0;padding:12px 16px}.error[data-v-9cf654a7]{background:#fff3f3;border-color:#f3d2d2}.error[data-v-9cf654a7],.error-text[data-v-9cf654a7]{color:#b42318}.progress-card[data-v-9cf654a7]{background:#fff;border:1px solid #e5e7eb;border-radius:2px;font-size:.875rem;margin-bottom:20px;padding:20px}.progress-heading[data-v-9cf654a7]{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.progress-heading>span[data-v-9cf654a7]{color:#9ca3af;font-size:.8rem}.progress-heading>.btn[data-v-9cf654a7]{margin-left:auto}.progress-track[data-v-9cf654a7]{background:#edf0f2;border-radius:2px;height:7px;margin:16px 0;overflow:hidden}.progress-track>div[data-v-9cf654a7]{background:#0088b8;height:100%;transition:width .3s}.progress-card p[data-v-9cf654a7]{margin:8px 0}.muted[data-v-9cf654a7]{color:#9ca3af;font-size:.78rem}.current-title[data-v-9cf654a7]{overflow-wrap:anywhere}.summary-grid[data-v-9cf654a7]{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0}.summary-card[data-v-9cf654a7]{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:2px;color:#4b5563;cursor:pointer;display:flex;flex-direction:column;font-size:.85rem;gap:9px;padding:16px;text-align:left}.summary-card strong[data-v-9cf654a7]{color:#1a1a2e;font-size:1.5rem}.summary-card small[data-v-9cf654a7]{color:#9ca3af;font-size:.95rem;font-weight:400}.summary-card.selected[data-v-9cf654a7]{background:#f5fbfe;border-color:#0088b8}.table-card[data-v-9cf654a7]{background:#fff;border:1px solid #e5e7eb;border-radius:2px;box-shadow:0 1px 3px #00000008}.table-toolbar[data-v-9cf654a7]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:16px}.table-toolbar>.muted[data-v-9cf654a7]{margin-left:auto}.table-scroll[data-v-9cf654a7]{overflow-x:auto}table[data-v-9cf654a7]{border-collapse:collapse;font-size:.85rem;text-align:left;width:100%}th[data-v-9cf654a7]{background:#f9fafb;color:#6b7280;font-weight:600;white-space:nowrap}td[data-v-9cf654a7],th[data-v-9cf654a7]{border-bottom:1px solid #f0f0f0;padding:14px 16px}td[data-v-9cf654a7]{vertical-align:top}td[data-v-9cf654a7]:last-child,td[data-v-9cf654a7]:nth-child(2),td[data-v-9cf654a7]:nth-child(3),td[data-v-9cf654a7]:nth-child(4){white-space:nowrap}.item-title[data-v-9cf654a7]{color:#1f2937;margin-bottom:4px;max-width:300px;overflow-wrap:anywhere}.reason[data-v-9cf654a7]{color:#6b7280;font-size:.8rem;line-height:1.6;max-width:320px;min-width:150px}.badge[data-v-9cf654a7]{background:#fff7e6;border-radius:2px;color:#a66b00;font-size:.75rem;padding:3px 7px}.badge.completed[data-v-9cf654a7]{background:#edf8f1;color:#25824c}.badge.failed[data-v-9cf654a7]{background:#fff0f0;color:#b42318}.badge.outdated[data-v-9cf654a7]{background:#f3effc;color:#7850a5}.text-btn[data-v-9cf654a7]{background:none;border:0;color:#0088b8;cursor:pointer;font-size:.85rem;padding:2px 4px}.text-btn[data-v-9cf654a7]:hover{text-decoration:underline}.empty[data-v-9cf654a7]{color:#9ca3af;padding:42px;text-align:center}.pagination[data-v-9cf654a7]{align-items:center;color:#6b7280;display:flex;font-size:.8rem;gap:12px;justify-content:flex-end;padding:14px 16px}.pagination>span[data-v-9cf654a7]:first-child{margin-right:auto}.preview-dialog[data-v-9cf654a7]{border:0;border-radius:2px;box-shadow:0 16px 50px #0003;color:#374151;max-height:85vh;padding:0;width:min(1000px,92vw)}.preview-dialog[data-v-9cf654a7]::backdrop{background:#0006}.modal-header[data-v-9cf654a7]{background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px;position:sticky;top:0;z-index:1}.preview-title[data-v-9cf654a7]{font-weight:600;padding:0 24px}.preview-fields[data-v-9cf654a7]{padding:0 24px 24px}.preview-field h3[data-v-9cf654a7]{font-size:.875rem;margin:20px 0 10px}.preview-field h3 span[data-v-9cf654a7]{font-weight:400;margin-left:10px}.preview-columns[data-v-9cf654a7]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.preview-columns>div[data-v-9cf654a7]{min-width:0}.preview-columns label[data-v-9cf654a7]{color:#9ca3af;font-size:.75rem}.preview-columns pre[data-v-9cf654a7]{background:#f9fafb;border:1px solid #edf0f2;font-family:inherit;font-size:.85rem;line-height:1.7;max-height:330px;overflow:auto;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.preview-dialog>.notice[data-v-9cf654a7]{margin:12px 24px}@media(max-width:1200px){.summary-grid[data-v-9cf654a7]{grid-template-columns:repeat(3,minmax(0,1fr))}.translation-page[data-v-9cf654a7]{padding:20px}}@media(max-width:760px){.summary-grid[data-v-9cf654a7]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-columns[data-v-9cf654a7]{grid-template-columns:1fr}.page-header[data-v-9cf654a7]{align-items:flex-start}.table-toolbar>.muted[data-v-9cf654a7]{margin-left:0}.language-label[data-v-9cf654a7]{flex-wrap:wrap}}.language-queue[data-v-9cf654a7]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));list-style:none;margin:16px 0 0;padding:0}.language-step[data-v-9cf654a7]{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:2px;color:#374151;cursor:pointer;display:flex;gap:10px;min-height:70px;padding:12px;text-align:left;width:100%}.language-step[data-v-9cf654a7]:hover{background:#f8fbfc}.language-step.selected[data-v-9cf654a7]{background:#f0f9fc;border-color:#0088b8}.language-step[data-v-9cf654a7]:focus-visible{outline:2px solid #0088b8;outline-offset:2px}.step-number[data-v-9cf654a7]{background:#f3f4f6;border-radius:50%;color:#6b7280;display:grid;flex-shrink:0;font-size:.75rem;height:24px;place-items:center;width:24px}.step-content[data-v-9cf654a7]{display:flex;flex-direction:column;gap:5px;min-width:0}.step-content strong[data-v-9cf654a7]{font-size:.85rem;font-weight:500}.step-content small[data-v-9cf654a7]{color:#6b7280;font-size:.75rem;line-height:1.5}.language-step.failed small[data-v-9cf654a7]{color:#b45309}.batch-card .muted[data-v-9cf654a7]{line-height:1.7}.form-select-field[data-v-5ca4d204]{min-width:0;position:relative;width:100%}.form-select-control[data-v-5ca4d204]{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:0;color:#1a1a1a;cursor:pointer;display:flex;font-family:var(--font-family,sans-serif);font-size:.95rem;gap:12px;justify-content:space-between;line-height:1.6;min-width:0;padding:12px 14px;text-align:start;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-select-field--sm .form-select-control[data-v-5ca4d204]{background:#fafafa;font-size:.9rem;padding:10px 14px}.form-select-field--lg .form-select-control[data-v-5ca4d204]{font-size:1rem;padding:14px 16px}.form-select-control.is-empty[data-v-5ca4d204]{color:#999}.form-select-control-value[data-v-5ca4d204]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-select-control-chevron[data-v-5ca4d204]{color:#75818b;flex-shrink:0;transition:transform .2s ease}.form-select-control[data-state=open] .form-select-control-chevron[data-v-5ca4d204]{transform:rotate(180deg)}.form-select-control[data-v-5ca4d204]:hover:not(:disabled){border-color:#a6cfd1}.form-select-control[data-v-5ca4d204]:focus-visible,.form-select-control[data-state=open][data-v-5ca4d204]{border-color:var(--color-primary,#0088b8);box-shadow:0 0 0 3px #0088b81f;outline:none}.form-select-control[aria-invalid=true][data-v-5ca4d204]{border-color:#c45151}.form-select-field--inverse .form-select-control[data-v-5ca4d204]{background:transparent;border-color:#ffffff73;color:#fff;font-size:.875rem;padding:10px 12px}.form-select-field--inverse .form-select-control-chevron[data-v-5ca4d204],.form-select-field--inverse .form-select-control.is-empty[data-v-5ca4d204]{color:#ffffffbf}.form-select-field--inverse .form-select-control[data-v-5ca4d204]:focus-visible,.form-select-field--inverse .form-select-control[data-state=open][data-v-5ca4d204]{border-color:#12bcff}.form-select-field--inquiry .form-select-control[data-v-5ca4d204]{border-color:#cbd5e1;border-radius:6px;color:#0f172a;font-size:14px;line-height:1.5;min-height:44px;padding:10px 12px}.form-select-field--inquiry .form-select-control.is-empty[data-v-5ca4d204]{color:#94a3b8}.form-select-field--inquiry .form-select-control[data-v-5ca4d204]:focus-visible,.form-select-field--inquiry .form-select-control[data-state=open][data-v-5ca4d204]{border-color:#0088b8}.form-select-control[data-v-5ca4d204]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.form-select-control:disabled .form-select-control-chevron[data-v-5ca4d204]{color:#94a3b8}.form-select-menu{background:#fff;border:1px solid #dbe6e8;border-radius:10px;box-shadow:0 12px 32px #19364129,0 2px 6px #1936410f;color:#26383d;font-family:var(--font-family,sans-serif);font-size:.9rem;line-height:1.5;max-height:min(340px,var(--reka-combobox-content-available-height,340px));max-width:calc(100vw - 24px);overflow:hidden;width:var(--reka-combobox-trigger-width,280px);z-index:12000}.form-select-search[data-v-5ca4d204]{align-items:center;background:#f7fafb;border:1px solid #e1eaec;border-radius:6px;color:#809095;display:flex;flex-shrink:0;gap:10px;margin:10px;padding:9px 11px}.form-select-search[data-v-5ca4d204]:focus-within{background:#fff;border-color:#9bc9d2}.form-select-search svg[data-v-5ca4d204]{flex-shrink:0}.form-select-search-input[data-v-5ca4d204]{background:transparent;border:0;color:#26383d;font:inherit;min-width:0;outline:none;padding:0;width:100%}.form-select-search-input[data-v-5ca4d204]::-moz-placeholder{color:#89979c}.form-select-search-input[data-v-5ca4d204]::placeholder{color:#89979c}.form-select-options[data-v-5ca4d204]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 6px 6px;scrollbar-color:#c6d8dc transparent;scrollbar-width:thin}.form-select-options[data-v-5ca4d204]::-webkit-scrollbar{width:6px}.form-select-options[data-v-5ca4d204]::-webkit-scrollbar-thumb{background:#c6d8dc;border-radius:6px}.form-select-option[data-v-5ca4d204]{align-items:center;border-radius:5px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:40px;outline:none;padding:9px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-select-option[data-highlighted][data-v-5ca4d204]{background:#f0f7f8;color:#068}.form-select-option[data-state=checked][data-v-5ca4d204]{background:#e5f3f5;color:#068;font-weight:500}.form-select-option-check[data-v-5ca4d204]{color:#0088b8;display:flex;flex-shrink:0}.form-select-empty[data-v-5ca4d204]{color:#7d8c91;padding:24px 12px;text-align:center}.recaptcha-checkbox[data-v-ba19411b]{margin:4px 0 12px;min-width:0;width:100%}.recaptcha-viewport[data-v-ba19411b]{direction:ltr;overflow:hidden;width:100%}.recaptcha-widget[data-v-ba19411b]{transform-origin:top left;width:304px}.recaptcha-status[data-v-ba19411b]{font-size:13px;line-height:1.5;margin:8px 0 0}.recaptcha-status p[data-v-ba19411b]{margin:0 0 4px}.recaptcha-retry[data-v-ba19411b]{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:4px 0;text-decoration:underline}.recaptcha-backdrop[data-v-0cdd02a8]{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:fixed;z-index:11000}.recaptcha-dialog[data-v-0cdd02a8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 60px #0003;color:#0f172a;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);max-width:440px;overflow-y:auto;padding:24px;width:100%}.recaptcha-focus-guard[data-v-0cdd02a8]{height:1px;opacity:0;overflow:hidden;position:fixed;width:1px}.recaptcha-dialog-header[data-v-0cdd02a8]{align-items:center;display:flex;gap:16px;justify-content:space-between}.recaptcha-dialog-header h2[data-v-0cdd02a8]{font-size:18px;font-weight:600;line-height:1.4;margin:0}.recaptcha-dialog-close[data-v-0cdd02a8]{background:transparent;border:0;border-radius:6px;color:#475569;cursor:pointer;flex-shrink:0;font-size:26px;height:32px;line-height:1;padding:0;width:32px}.recaptcha-dialog-close[data-v-0cdd02a8]:hover{background:#f1f5f9}.recaptcha-dialog-close[data-v-0cdd02a8]:focus-visible{outline:2px solid #0088b8;outline-offset:2px}.recaptcha-dialog-description[data-v-0cdd02a8]{color:#475569;font-size:14px;line-height:1.6;margin:12px 0 20px}.inquiry-questions fieldset[data-v-0cdd02a8]{border:0;margin:0;min-width:0;padding:0}.inquiry-quantity>label[data-v-0cdd02a8],.inquiry-questions legend[data-v-0cdd02a8]{font-size:14px;font-weight:600;line-height:1.5;margin-bottom:10px}.inquiry-required[data-v-0cdd02a8]{color:#0088b8}.inquiry-choices[data-v-0cdd02a8]{display:flex;gap:12px}.inquiry-choice[data-v-0cdd02a8]{align-items:center;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;display:flex;flex:1;font-size:14px;gap:10px;padding:10px 14px}.inquiry-choice.selected[data-v-0cdd02a8]{background:#f0fafc;border-color:#0088b8}.inquiry-choice input[data-v-0cdd02a8]{accent-color:#0088b8}.inquiry-details[data-v-0cdd02a8]{display:grid;gap:18px;margin-top:22px}.inquiry-products>label[data-v-0cdd02a8]{color:#475569;display:block;font-size:13px;margin:12px 0 6px}.inquiry-quantity>label[data-v-0cdd02a8]{display:block}.inquiry-quantity input[data-v-0cdd02a8]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;display:block;font:inherit;font-size:14px;min-height:44px;padding:10px 12px;width:100%}.inquiry-confirm[data-v-0cdd02a8]:focus-visible,.inquiry-link[data-v-0cdd02a8]:focus-visible,.inquiry-quantity input[data-v-0cdd02a8]:focus-visible{outline:2px solid #0088b8;outline-offset:2px}.inquiry-feedback[data-v-0cdd02a8]{color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;line-height:1.5;margin:8px 0 0}.inquiry-link[data-v-0cdd02a8]{background:transparent;border:0;color:#0088b8;cursor:pointer;font:inherit;font-size:13px;padding:2px 0;text-decoration:underline}.inquiry-confirm[data-v-0cdd02a8]{background:#0088b8;border:0;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-weight:600;min-height:44px;padding:11px 20px}.inquiry-confirm[data-v-0cdd02a8]:hover:not(:disabled){background:#00779f}.inquiry-confirm[data-v-0cdd02a8]:disabled{cursor:not-allowed;opacity:.45}.inquiry-summary[data-v-0cdd02a8]{background:#f8fafc;border-radius:6px;font-size:13px;line-height:1.5;margin:0 0 18px;padding:12px}.inquiry-summary dt[data-v-0cdd02a8]{color:#64748b}.inquiry-summary dd[data-v-0cdd02a8]{margin:2px 0 10px;overflow-wrap:anywhere}.inquiry-summary dd[data-v-0cdd02a8]:last-child{margin-bottom:0}.news-sidebar[data-v-8068c099],.news-sidebar[data-v-8068c099] *{box-sizing:border-box}.news-sidebar[data-v-8068c099]{background-color:var(--color-white);flex-shrink:0;min-width:360px;overflow-x:hidden;padding:0;width:360px}.sidebar-header[data-v-8068c099]{border-bottom:1px solid var(--color-border);padding:26px 28px 18px}.sidebar-title[data-v-8068c099]{color:var(--color-text);font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.sidebar-title[data-v-8068c099],h2.sidebar-title[data-v-8068c099]{font-size:1.125rem}.sidebar-nav[data-v-8068c099]{padding:14px 0}.sidebar-loading[data-v-8068c099]{color:var(--color-text-light);font-size:.875rem;padding:24px 28px;text-align:center}.category-list[data-v-8068c099]{margin:0;padding:0}.category-item[data-v-8068c099],.category-list[data-v-8068c099]{list-style:none}.category-main[data-v-8068c099]{align-items:center;border-left:3px solid transparent;color:inherit;color:var(--color-text-light);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:10px;letter-spacing:.01em;padding:14px 28px;text-decoration:none;transition:all .2s ease}.category-main.active[data-v-8068c099],.category-main[data-v-8068c099]:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.category-main.active[data-v-8068c099]{border-left-color:var(--color-primary);font-weight:600}.category-name[data-v-8068c099]{flex:1;font-family:var(--font-family)}.category-arrow[data-v-8068c099]{flex-shrink:0;opacity:.5;transition:transform .2s ease,opacity .2s ease}.category-main:hover .category-arrow[data-v-8068c099]{opacity:1}.category-arrow.expanded[data-v-8068c099]{opacity:1;transform:rotate(180deg)}.category-children[data-v-8068c099]{background-color:#fff;list-style:none;margin:0;padding:0}.category-children-wrap[data-v-8068c099]{height:0;opacity:0;overflow:hidden;transition:height .5s ease,opacity .4s ease}.category-child[data-v-8068c099]{border-left:3px solid transparent;color:inherit;color:var(--color-text-light);cursor:pointer;display:block;font-size:.9rem;letter-spacing:.01em;padding:12px 20px 12px 44px;text-decoration:none;transition:all .2s ease}.category-child.active[data-v-8068c099],.category-child[data-v-8068c099]:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.category-child.active[data-v-8068c099]{border-left-color:var(--color-primary);font-weight:600}@media(max-width:900px){.news-sidebar[data-v-8068c099]{border-bottom:none;min-width:unset!important;position:static;width:100%!important}.sidebar-header[data-v-8068c099]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:18px 20px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-title[data-v-8068c099]{color:var(--color-text);font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sidebar-toggle-icon[data-v-8068c099]{align-items:center;color:var(--color-text-light);display:flex;flex-shrink:0;margin-left:8px}.sidebar-nav[data-v-8068c099]{padding:12px 0 20px}.category-main[data-v-8068c099]{font-size:.95rem;gap:10px;padding:14px 20px}.category-name[data-v-8068c099]{font-weight:500;line-height:1.4;overflow-wrap:break-word;word-break:break-word}.category-arrow[data-v-8068c099]{flex-shrink:0}.category-children[data-v-8068c099]{padding:0}.category-child[data-v-8068c099]{font-size:.9rem;line-height:1.5;overflow-wrap:break-word;padding:12px 20px 12px 36px;word-break:break-word}}.category-children-wrap[style*="0px"][data-v-8068c099]{height:0;opacity:0}.category-children-wrap[data-v-8068c099]:not([style*="0px"]){opacity:1}.sidebar-inquiry[data-v-8e2ebc6b]{background-color:var(--color-white);min-width:360px;width:360px}.inquiry-header[data-v-8e2ebc6b]{padding:26px 28px 18px}.inquiry-title[data-v-8e2ebc6b]{font-size:1rem;font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}h2.inquiry-title[data-v-8e2ebc6b]{font-size:1rem}.visually-hidden[data-v-8e2ebc6b]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.inquiry-form[data-v-8e2ebc6b]{padding:0 21px 26px}.form-group[data-v-8e2ebc6b]{margin-bottom:12px}.form-input[data-v-8e2ebc6b],.form-textarea[data-v-8e2ebc6b]{background-color:#fff;border:1px solid #ddd;border-radius:0;box-sizing:border-box;color:var(--color-text);font-family:inherit;font-size:.95rem;outline:none;padding:13px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-input[data-v-8e2ebc6b]:focus,.form-textarea[data-v-8e2ebc6b]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.form-input[data-v-8e2ebc6b]::-moz-placeholder,.form-textarea[data-v-8e2ebc6b]::-moz-placeholder{color:#999}.form-input[data-v-8e2ebc6b]::placeholder,.form-textarea[data-v-8e2ebc6b]::placeholder{color:#999}.form-textarea[data-v-8e2ebc6b]{min-height:100px;resize:vertical}.form-submit[data-v-8e2ebc6b]{background-color:var(--color-primary);border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.02em;padding:13px 24px;transition:background-color .2s ease;width:100%}.form-submit[data-v-8e2ebc6b]:hover{background-color:var(--color-primary-dark)}.form-submit[data-v-8e2ebc6b]:disabled{cursor:not-allowed;opacity:.6}.form-feedback[data-v-8e2ebc6b]{border-radius:4px;font-size:.875rem;line-height:1.4;margin-bottom:12px;padding:10px 14px}.form-feedback.success[data-v-8e2ebc6b]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.form-feedback.error[data-v-8e2ebc6b]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media(max-width:900px){.sidebar-inquiry[data-v-8e2ebc6b]{min-width:unset;padding:0;width:100%}.inquiry-header[data-v-8e2ebc6b]{padding:26px 21px 18px}.inquiry-title[data-v-8e2ebc6b]{padding:0 21px 26px}.form-group[data-v-8e2ebc6b]{margin-bottom:14px}.form-input[data-v-8e2ebc6b],.form-textarea[data-v-8e2ebc6b]{background-color:#fff;border:1px solid #ddd;border-radius:0;box-sizing:border-box;color:var(--color-text);font-family:inherit;font-size:1rem;outline:none;padding:13px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-input[data-v-8e2ebc6b]:focus,.form-textarea[data-v-8e2ebc6b]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.form-textarea[data-v-8e2ebc6b]{min-height:100px;resize:vertical}.form-submit[data-v-8e2ebc6b]{background-color:var(--color-primary);border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.02em;padding:14px 24px;transition:background-color .2s ease;width:100%}.form-submit[data-v-8e2ebc6b]:hover{background-color:var(--color-primary-dark)}}@media screen{.inquiry-title[data-v-8e2ebc6b]{padding:0}}.sidebar-news[data-v-02203c72]{background-color:var(--color-white);flex-shrink:0;min-width:360px;overflow:hidden;width:360px}.news-header[data-v-02203c72]{padding:26px 28px 18px}.news-title[data-v-02203c72]{color:var(--color-text);display:block;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.news-title[data-v-02203c72],h2.news-title[data-v-02203c72]{font-size:1.125rem}.news-scroll-container[data-v-02203c72]{height:260px;overflow:hidden;position:relative}.news-scroll-container[data-v-02203c72]:after,.news-scroll-container[data-v-02203c72]:before{content:"";height:30px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.news-scroll-container[data-v-02203c72]:before{background:linear-gradient(to bottom,var(--color-white),transparent);top:0}.news-scroll-container[data-v-02203c72]:after{background:linear-gradient(to top,var(--color-white),transparent);bottom:0}.news-scroll-inner[data-v-02203c72]{display:flex;flex-direction:column;padding-top:10px}.news-scroll-inner.is-animating[data-v-02203c72]{animation:newsScroll-02203c72 30s linear infinite}.news-scroll-inner.is-animating[data-v-02203c72]:hover{animation-play-state:paused}@keyframes newsScroll-02203c72{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.news-item[data-v-02203c72]{cursor:pointer;padding:10px 28px;transition:background-color .2s ease}.news-item[data-v-02203c72]:hover{background-color:var(--color-primary-light)}.news-loading[data-v-02203c72]{color:var(--color-text-light);font-size:.875rem;padding:24px 28px;text-align:center}.news-date[data-v-02203c72]{color:#999;display:block;font-size:.8rem;font-weight:500;letter-spacing:.02em;margin-bottom:2px}.news-content[data-v-02203c72]{color:var(--color-text-light);font-size:.9rem;line-height:1.45;margin:0}@media(max-width:900px){.sidebar-news[data-v-02203c72]{min-width:unset;width:100%}.news-header[data-v-02203c72]{padding:18px 20px 16px}.news-title[data-v-02203c72]{font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.news-item[data-v-02203c72]{padding:12px 20px}}.article-toc[data-v-de2ed6b5]{background-color:var(--color-white);max-width:100%;overflow-x:hidden;position:sticky;top:100px}.toc-header[data-v-de2ed6b5]{border-bottom:1px solid var(--color-border);padding:20px 20px 14px}.toc-title[data-v-de2ed6b5]{color:var(--color-text);font-family:var(--font-family);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.toc-list[data-v-de2ed6b5]{margin:0;padding:10px 0}.toc-item[data-v-de2ed6b5],.toc-list[data-v-de2ed6b5]{list-style:none}.toc-link[data-v-de2ed6b5]{border-right:3px solid transparent;color:var(--color-text-light);display:block;font-family:var(--font-family);font-size:.875rem;line-height:1.4;padding:9px 20px;text-decoration:none;transition:color .2s ease,background-color .2s ease}.toc-item.is-active .toc-link[data-v-de2ed6b5],.toc-link[data-v-de2ed6b5]:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.toc-item.is-active .toc-link[data-v-de2ed6b5]{border-right-color:var(--color-primary);font-weight:600}.toc-level-2 .toc-link[data-v-de2ed6b5]{font-weight:500}.toc-level-3 .toc-link[data-v-de2ed6b5]{font-size:.825rem;padding-left:28px}.toc-level-4 .toc-link[data-v-de2ed6b5]{font-size:.8rem;padding-left:36px}.toc-level-5 .toc-link[data-v-de2ed6b5]{font-size:.775rem;padding-left:44px}.toc-level-6 .toc-link[data-v-de2ed6b5]{font-size:.775rem;padding-left:52px}@media(max-width:1024px){.article-toc[data-v-de2ed6b5]{position:static}}.modal-overlay[data-v-d98a7bf2]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.modal-box[data-v-d98a7bf2]{background-color:#fff;border-radius:0;box-shadow:0 10px 40px #00000040;max-height:90vh;max-width:560px;overflow-y:auto;position:relative;width:100%}.modal-close[data-v-d98a7bf2]{background-color:transparent;border:none;color:#666;cursor:pointer;font-size:28px;height:44px;line-height:1;position:absolute;right:16px;top:12px;transition:color .2s;width:44px;z-index:1}.modal-close[data-v-d98a7bf2]:hover{color:#333}.modal-body[data-v-d98a7bf2]{padding:48px 40px 40px}.article-preview-wrapper[data-v-d98a7bf2]{display:flex;justify-content:center;margin-bottom:20px}.article-preview[data-v-d98a7bf2]{align-items:stretch;background-color:#f9f9f9;border:1px solid #eee;display:grid;gap:16px;grid-template-columns:120px 1fr;max-width:480px;padding:20px;width:100%}.article-thumb[data-v-d98a7bf2]{display:block;flex-shrink:0;height:100%;-o-object-fit:contain;object-fit:contain;width:120px}.article-info[data-v-d98a7bf2]{display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0}.article-label[data-v-d98a7bf2]{color:var(--color-primary);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.article-title[data-v-d98a7bf2]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;line-height:1.4;margin:0}.article-summary[data-v-d98a7bf2],.article-title[data-v-d98a7bf2]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-summary[data-v-d98a7bf2]{color:#777;font-size:.75rem;line-height:1.5;margin:4px 0 0}.modal-title[data-v-d98a7bf2]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;margin:0 0 24px}.inquiry-form[data-v-d98a7bf2]{gap:16px}.form-group[data-v-d98a7bf2],.inquiry-form[data-v-d98a7bf2]{display:flex;flex-direction:column}.form-group[data-v-d98a7bf2]{gap:6px}.form-group label[data-v-d98a7bf2]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500}.form-group input[data-v-d98a7bf2],.form-group textarea[data-v-d98a7bf2]{background-color:#fafafa;border:1px solid #ddd;border-radius:0;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:.9rem;padding:10px 14px;transition:border-color .2s ease;width:100%}.form-group input[data-v-d98a7bf2]:focus,.form-group textarea[data-v-d98a7bf2]:focus{background-color:#fff;border-color:var(--color-primary,#0088b8);outline:none}.form-group textarea[data-v-d98a7bf2]{min-height:80px;resize:vertical}.submit-btn[data-v-d98a7bf2]{align-self:flex-start;background-color:var(--color-primary);border:none;border-radius:0;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.03em;margin-top:4px;padding:12px 32px;transition:all .25s ease}.submit-btn[data-v-d98a7bf2]:hover{background-color:var(--color-primary-dark);box-shadow:0 4px 16px #0088b84d;transform:translateY(-2px)}.submit-btn[data-v-d98a7bf2]:disabled{cursor:not-allowed;opacity:.6}.submit-success-msg[data-v-d98a7bf2]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;color:#16a34a;font-size:.875rem;font-weight:500;padding:10px 14px;text-align:center}.modal-fade-enter-active[data-v-d98a7bf2],.modal-fade-leave-active[data-v-d98a7bf2]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-d98a7bf2],.modal-fade-leave-to[data-v-d98a7bf2]{opacity:0}@media(max-width:768px){.article-preview-wrapper[data-v-d98a7bf2]{justify-content:flex-start}.modal-body[data-v-d98a7bf2]{padding:32px 24px 28px}.modal-title[data-v-d98a7bf2]{font-size:1.1rem;text-align:center}.submit-btn[data-v-d98a7bf2]{align-self:center;width:100%}.article-preview[data-v-d98a7bf2]{gap:12px;grid-template-columns:100px 1fr;max-width:100%;padding:14px}.article-thumb[data-v-d98a7bf2]{height:100%;width:100px}}.related-news[data-v-5afcf1b8]{background-color:var(--color-white);padding:64px 0}.container[data-v-5afcf1b8]{margin:0 auto;max-width:1280px;padding:0 20px}.section-header[data-v-5afcf1b8]{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:40px}.section-title[data-v-5afcf1b8]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;letter-spacing:-.5px;margin:0;text-align:center}.news-grid[data-v-5afcf1b8]{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.news-card[data-v-5afcf1b8]{background:var(--color-white);border:1px solid #e3e9ec;border-radius:0;display:flex;flex-direction:column;min-width:0;text-align:start;text-decoration:none}.news-card[data-v-5afcf1b8]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.news-card-img-wrap[data-v-5afcf1b8]{aspect-ratio:4/3;background:var(--color-bg,#f7f7f7);border-bottom:1px solid #edf0f2;border-radius:0;flex-shrink:0;overflow:hidden;position:relative}.news-card-img[data-v-5afcf1b8]{border-radius:0;display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:transform .35s ease;width:100%}.news-card-body[data-v-5afcf1b8]{flex:1;min-width:0;padding:24px 20px 28px}.news-card-date[data-v-5afcf1b8]{color:#777;display:block;font-family:var(--font-family);font-size:.8125rem;font-weight:500;letter-spacing:.02em;margin-bottom:12px}.news-card-title[data-v-5afcf1b8]{color:var(--color-text);font-family:var(--font-family);font-size:1.0625rem;font-weight:600;line-height:1.55;margin:0 0 12px;min-height:3.1em;overflow-wrap:anywhere;transition:color .2s ease}.news-card-excerpt[data-v-5afcf1b8]{color:var(--color-text-light);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:4;line-height:1.8;margin:0;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}@media(hover:hover){.news-card:hover .news-card-img[data-v-5afcf1b8]{transform:scale(1.035)}.news-card:hover .news-card-title[data-v-5afcf1b8]{color:var(--color-primary-dark)}}@media(prefers-reduced-motion:reduce){.news-card-img[data-v-5afcf1b8],.news-card-title[data-v-5afcf1b8]{transition:none}.news-card:hover .news-card-img[data-v-5afcf1b8]{transform:none}}.news-loading[data-v-5afcf1b8]{font-size:.9rem;padding:24px}.news-empty[data-v-5afcf1b8],.news-loading[data-v-5afcf1b8]{color:var(--color-text-light);text-align:center}.news-empty[data-v-5afcf1b8]{background:var(--color-white);border:1px dashed var(--color-border);border-radius:0;font-size:.95rem;padding:32px 24px}@media(max-width:1024px){.news-grid[data-v-5afcf1b8]{gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.related-news[data-v-5afcf1b8]{padding:40px 0}.news-grid[data-v-5afcf1b8]{gap:24px;grid-template-columns:minmax(0,1fr)}.news-card-body[data-v-5afcf1b8]{padding:22px 20px 26px}.news-card-title[data-v-5afcf1b8]{font-size:1rem;min-height:0}.section-header[data-v-5afcf1b8]{margin-bottom:24px}}.related-products[data-v-3f7b57fe]{background-color:var(--color-white);margin-top:48px;padding:56px 0 64px}.container[data-v-3f7b57fe]{margin:0 auto;max-width:1280px;padding:0 20px}.section-header[data-v-3f7b57fe]{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:36px}.section-title[data-v-3f7b57fe]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;letter-spacing:-.5px;margin:0;text-align:center}.product-grid[data-v-3f7b57fe]{display:grid;gap:28px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}.loading-text[data-v-3f7b57fe]{color:var(--color-text-light);font-size:1rem;padding:48px;text-align:center}.product-card[data-v-3f7b57fe]{background:var(--color-white);border:1px solid #e3e9ec;border-radius:0;display:flex;flex-direction:column;min-width:0;text-align:start;text-decoration:none}.page-btn[data-v-3f7b57fe]:focus-visible,.product-card[data-v-3f7b57fe]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.product-img-wrap[data-v-3f7b57fe]{aspect-ratio:4/3;border-bottom:1px solid #edf0f2;border-radius:0;flex-shrink:0;overflow:hidden;position:relative}.product-img[data-v-3f7b57fe]{border-radius:0;display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:transform .35s ease;width:100%}.product-name[data-v-3f7b57fe]{display:-webkit-box;-webkit-box-orient:vertical;color:var(--color-text);font-family:var(--font-family);font-size:1rem;font-weight:500;-webkit-line-clamp:3;line-height:1.5;margin:0 0 12px;min-height:3em;overflow:hidden;overflow-wrap:anywhere;transition:color .2s ease}.product-info[data-v-3f7b57fe]{display:flex;flex:1;flex-direction:column;min-width:0;padding:20px 20px 18px}.product-desc[data-v-3f7b57fe]{color:var(--color-text-light);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:2;line-height:1.7;margin:0 0 20px;min-height:3.4em;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.product-action[data-v-3f7b57fe]{align-items:center;border-top:1px solid #e3e9ec;color:var(--color-primary-dark);display:flex;font-size:.8125rem;font-weight:500;gap:12px;justify-content:space-between;line-height:1.5;margin-top:auto;padding-top:12px}.product-action svg[data-v-3f7b57fe]{flex-shrink:0}@media(hover:hover){.product-card:hover .product-img[data-v-3f7b57fe]{transform:scale(1.035)}.product-card:hover .product-name[data-v-3f7b57fe]{color:var(--color-primary-dark)}}@media(prefers-reduced-motion:reduce){.product-img[data-v-3f7b57fe],.product-name[data-v-3f7b57fe]{transition:none}.product-card:hover .product-img[data-v-3f7b57fe]{transform:none}}.pagination[data-v-3f7b57fe]{display:flex;flex-wrap:wrap;gap:6px;margin-top:32px}.page-btn[data-v-3f7b57fe],.pagination[data-v-3f7b57fe]{align-items:center;justify-content:center}.page-btn[data-v-3f7b57fe]{background:var(--color-white);border:1px solid #ddd;border-radius:0;color:var(--color-text);cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;height:40px;min-width:40px;padding:0 8px;transition:all .25s ease}.page-btn[data-v-3f7b57fe]:hover:not(:disabled):not(.active){border-color:var(--color-primary);color:var(--color-primary)}.page-btn.active[data-v-3f7b57fe]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.page-btn[data-v-3f7b57fe]:disabled{cursor:not-allowed;opacity:.4}.page-btn svg[data-v-3f7b57fe]{flex-shrink:0}@media(max-width:1024px){.product-grid[data-v-3f7b57fe]{gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.related-products[data-v-3f7b57fe]{padding:32px 0 40px}.product-grid[data-v-3f7b57fe]{gap:20px;grid-template-columns:minmax(0,1fr)}.product-info[data-v-3f7b57fe]{padding:18px 20px}.section-header[data-v-3f7b57fe]{margin-bottom:24px}.page-btn[data-v-3f7b57fe]{height:44px;min-width:44px}}.article-state[data-v-06c7c5b0]{align-items:center;background:var(--color-bg);display:flex;flex-direction:column;justify-content:center;min-height:55vh;padding:80px 24px;text-align:center}.article-state-illustration[data-v-06c7c5b0]{display:block;height:auto;margin-bottom:24px;width:min(340px,100%)}.article-state h1[data-v-06c7c5b0]{color:var(--color-text);font-size:clamp(24px,4vw,32px);line-height:1.4;max-width:720px}.article-state-help[data-v-06c7c5b0]{color:var(--color-text-light);line-height:1.8;margin-top:16px;max-width:580px}.article-state-actions[data-v-06c7c5b0]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.article-state-actions a[data-v-06c7c5b0],.article-state-actions button[data-v-06c7c5b0]{background:transparent;border:1px solid #26777a;border-radius:0;color:#26777a;cursor:pointer;font:inherit;font-size:14px;padding:12px 22px}.article-state-actions button[data-v-06c7c5b0]{background:#26777a;color:var(--color-white)}.article-state-actions button[data-v-06c7c5b0]:disabled{cursor:wait;opacity:.65}.article-state-actions a[data-v-06c7c5b0]:focus-visible,.article-state-actions button[data-v-06c7c5b0]:focus-visible{outline:2px solid #26777a;outline-offset:3px}.news-detail-page[data-v-06c7c5b0],.news-page[data-v-06c7c5b0]{background:var(--color-bg);min-height:100vh}.news-banner[data-v-06c7c5b0]{background:#56b8bb;padding:40px 20px;width:100%}.related-products-wrapper[data-v-06c7c5b0]{background-color:transparent}.banner-text-overlay[data-v-06c7c5b0]{margin:0 auto;max-width:1200px;text-align:center}.breadcrumb[data-v-06c7c5b0]{align-items:baseline;color:#fffc;display:flex;flex-wrap:wrap;font-family:var(--font-family,sans-serif);font-size:1rem;gap:8px;margin-top:30px;text-align:start}.breadcrumb-item[data-v-06c7c5b0]{align-items:baseline;display:inline-flex;gap:8px;max-width:100%;min-width:0}.breadcrumb .separator[data-v-06c7c5b0],.breadcrumb-prefix[data-v-06c7c5b0]{flex-shrink:0}.breadcrumb a[data-v-06c7c5b0],.breadcrumb-current[data-v-06c7c5b0]{min-width:0;overflow-wrap:anywhere}.breadcrumb a[data-v-06c7c5b0]{color:#fffc;text-decoration:none;transition:color .2s}.breadcrumb a[data-v-06c7c5b0]:hover{color:#fff}.banner-text-overlay h1[data-v-06c7c5b0]{color:#fff;font-family:var(--font-family,sans-serif);font-size:2.5rem;font-weight:350;margin:0 0 15px;text-align:center}.news-content[data-v-06c7c5b0]{margin:0 auto;max-width:1680px;overflow-x:hidden;padding:48px 60px}.news-layout[data-v-06c7c5b0]{align-items:flex-start;display:flex;gap:40px;overflow-x:hidden}.toc-wrapper[data-v-06c7c5b0]{flex-shrink:0;min-width:260px;width:260px}.main-content[data-v-06c7c5b0]{flex:1;min-width:0;overflow-x:hidden}.article-card[data-v-06c7c5b0]{background-color:var(--color-white);max-width:100%;overflow:hidden}.article-cover[data-v-06c7c5b0]{background:var(--color-bg,#f7f7f7);width:100%}.article-cover img[data-v-06c7c5b0]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.article-meta[data-v-06c7c5b0]{flex-wrap:wrap;gap:6px 0;justify-content:center;margin:0}.article-inquiry[data-v-06c7c5b0],.article-meta[data-v-06c7c5b0]{align-items:center;display:flex;padding:0 28px 24px}.article-inquiry[data-v-06c7c5b0]{border-bottom:1px solid var(--color-border,#eee);flex-direction:column;margin:0 0 32px}.article-tags[data-v-06c7c5b0]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:0 28px 24px}.article-tag[data-v-06c7c5b0]{background-color:var(--color-primary-light,#e8f5f5);border-radius:16px;color:var(--color-primary,#56bbb9);display:inline-block;font-size:.8rem;font-weight:500;padding:4px 12px}.meta-item[data-v-06c7c5b0]{color:var(--color-text-light);font-size:.8rem;padding:0 12px}.meta-item[data-v-06c7c5b0]:first-child{padding-left:0}.meta-sep[data-v-06c7c5b0]{color:#9e9e9e;font-size:.8rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inquiry-btn[data-v-06c7c5b0]{align-items:center;background-color:var(--color-primary);border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;padding:12px 32px;transition:background-color .2s ease}.inquiry-btn[data-v-06c7c5b0]:hover{background-color:#4aa0a3}.article-title[data-v-06c7c5b0]{color:var(--color-text);font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:32px 28px 16px;text-align:center}.article-title[data-v-06c7c5b0],h2.article-title[data-v-06c7c5b0]{font-size:1.875rem}.article-body[data-v-06c7c5b0]{color:var(--color-text-light);font-size:1rem;line-height:1.85;max-width:100%;overflow-wrap:anywhere;padding:4px 28px 48px;text-align:start;word-break:normal}.article-body[data-v-06c7c5b0]>p:first-child{color:var(--color-text);font-size:1.0625rem;line-height:1.9;margin-bottom:28px}.article-body[data-v-06c7c5b0] h2{border-top:1px solid var(--color-border,#e5e9eb);color:var(--color-text);font-size:1.5rem;font-weight:650;line-height:1.4;margin:40px 0 18px;padding-top:22px;text-wrap:pretty}.article-body[data-v-06c7c5b0]>h2:first-child{border-top:0;margin-top:0;padding-top:0}.article-body[data-v-06c7c5b0] h3{color:var(--color-text);font-size:1.1875rem;font-weight:650;line-height:1.5;margin:28px 0 12px}.article-body[data-v-06c7c5b0] p{margin:0 0 18px}.article-body[data-v-06c7c5b0] li p{margin:0 0 8px}.article-body[data-v-06c7c5b0] p:last-child{margin-bottom:0}.article-body[data-v-06c7c5b0] ol,.article-body[data-v-06c7c5b0] ul{list-style-position:outside;margin:16px 0 24px;padding-inline-start:1.6em}.article-body[data-v-06c7c5b0] ul{list-style-type:disc}.article-body[data-v-06c7c5b0] ol{list-style-type:decimal}.article-body[data-v-06c7c5b0] li{line-height:1.8;margin-bottom:10px;padding-inline-start:.3em}.article-body[data-v-06c7c5b0] li::marker{color:var(--color-primary);font-weight:600}.article-body[data-v-06c7c5b0] li ol,.article-body[data-v-06c7c5b0] li ul{margin-block:8px}.article-body[data-v-06c7c5b0] ul ul{list-style-type:circle}.article-body[data-v-06c7c5b0] pre{background-color:var(--color-bg);border:1px solid var(--color-border,#e0e0e0);border-radius:6px;font-family:Courier New,monospace;font-size:.875rem;line-height:1.6;margin:16px 0;overflow-x:auto;padding:16px 20px}.article-body[data-v-06c7c5b0] code{background-color:var(--color-bg);border:1px solid var(--color-border,#e0e0e0);border-radius:4px;color:var(--color-primary);font-family:Courier New,monospace;font-size:.875em;padding:2px 6px}.article-body[data-v-06c7c5b0] pre code{background:none;border:none;color:inherit;font-size:inherit;padding:0}.article-body[data-v-06c7c5b0] strong{color:var(--color-text);font-weight:600}.article-body[data-v-06c7c5b0] a{border-bottom:1px solid var(--color-primary);color:var(--color-primary);text-decoration:none;transition:opacity .2s ease}.article-body[data-v-06c7c5b0] a:hover{opacity:.8}.article-body[data-v-06c7c5b0] img{border-radius:2px!important;display:block!important;height:auto!important;margin:28px auto!important;max-width:100%!important;-o-object-fit:contain;object-fit:contain}.article-body[data-v-06c7c5b0] figure{margin:28px 0;max-width:100%}.article-body[data-v-06c7c5b0] figcaption{color:var(--color-text-light);font-size:.875rem;line-height:1.6;margin-top:10px;text-align:center}.article-body[data-v-06c7c5b0] .article-table-scroll{border:1px solid var(--color-border,#e5e9eb);border-radius:8px;margin:24px 0 30px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.article-body[data-v-06c7c5b0] .article-table-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.article-body[data-v-06c7c5b0] table{border:0!important;border-collapse:collapse;font-size:.9375rem;line-height:1.7;margin:0!important;max-width:none;width:100%!important}.article-body[data-v-06c7c5b0] caption{border-bottom:1px solid var(--color-border,#e5e9eb);color:var(--color-text);font-weight:600;padding:14px 16px;text-align:start}.article-body[data-v-06c7c5b0] td,.article-body[data-v-06c7c5b0] th{border:0;border-bottom:1px solid var(--color-border,#e5e9eb);max-width:320px;min-width:128px;overflow-wrap:anywhere;padding:13px 16px;text-align:start;vertical-align:top;white-space:normal}.article-body[data-v-06c7c5b0] th{background:color-mix(in srgb,var(--color-primary) 10%,#fff);color:var(--color-text);font-weight:650}.article-body[data-v-06c7c5b0] tbody tr:nth-child(2n){background:var(--color-bg)}.article-body[data-v-06c7c5b0] tbody tr:last-child td{border-bottom:0}.article-body[data-v-06c7c5b0] td p:last-child,.article-body[data-v-06c7c5b0] th p:last-child{margin-bottom:0}.article-body[data-v-06c7c5b0] blockquote{background:transparent;border-inline-start:3px solid var(--color-primary);color:var(--color-text);margin:26px 0;padding:4px 0;padding-inline-start:20px}.sidebar-wrapper[data-v-06c7c5b0]{flex-shrink:0;min-width:360px;width:360px}.sidebar-connected[data-v-06c7c5b0]{background-color:var(--color-white);overflow:hidden}.sidebar-connected .news-sidebar[data-v-06c7c5b0],.sidebar-connected .sidebar-inquiry[data-v-06c7c5b0],.sidebar-connected .sidebar-news[data-v-06c7c5b0]{background-color:transparent!important;box-shadow:none!important;min-width:unset!important;width:100%!important}.sidebar-connected .news-sidebar .sidebar-header[data-v-06c7c5b0],.sidebar-connected .sidebar-inquiry .inquiry-header[data-v-06c7c5b0],.sidebar-connected .sidebar-news .news-header[data-v-06c7c5b0]{border-bottom:none!important}@media(max-width:1024px){.banner-text-overlay[data-v-06c7c5b0],.news-content[data-v-06c7c5b0]{padding:32px 24px}.banner-text-overlay h1[data-v-06c7c5b0]{font-size:1.875rem}.news-layout[data-v-06c7c5b0]{flex-direction:column;overflow-x:hidden}.toc-wrapper[data-v-06c7c5b0]{min-width:unset;width:100%}.article-card[data-v-06c7c5b0],.main-content[data-v-06c7c5b0]{width:100%}.sidebar-wrapper[data-v-06c7c5b0]{min-width:unset;position:static;width:100%}.sidebar-connected[data-v-06c7c5b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.article-title[data-v-06c7c5b0]{font-size:1.5rem;margin:24px 24px 12px}.article-meta[data-v-06c7c5b0]{padding:0 24px 20px}.article-body[data-v-06c7c5b0]{padding-left:24px;padding-right:24px}}@media(max-width:768px){.news-banner[data-v-06c7c5b0]{padding:30px 16px}.banner-text-overlay h1[data-v-06c7c5b0]{font-size:1.75rem}.news-content[data-v-06c7c5b0]{padding:16px}.article-body[data-v-06c7c5b0]{padding-left:16px;padding-right:16px}.article-body[data-v-06c7c5b0] figure,.article-body[data-v-06c7c5b0] iframe,.article-body[data-v-06c7c5b0] img,.article-body[data-v-06c7c5b0] pre,.article-body[data-v-06c7c5b0] video{height:auto!important;max-width:100%!important;width:100%!important}.article-body[data-v-06c7c5b0] td,.article-body[data-v-06c7c5b0] th{font-size:.875rem;min-width:120px;padding:11px 12px}.article-body[data-v-06c7c5b0] h2{font-size:1.25rem;margin-top:30px;padding-top:18px}.article-body[data-v-06c7c5b0] h3{font-size:1.125rem}.article-title[data-v-06c7c5b0]{font-size:1.25rem;margin:16px 16px 12px}.article-meta[data-v-06c7c5b0]{padding:0 16px 16px}.meta-item[data-v-06c7c5b0]{font-size:.75rem;padding:0 8px}.toc-wrapper[data-v-06c7c5b0]{min-width:unset;width:100%}.sidebar-connected[data-v-06c7c5b0]{grid-template-columns:1fr}.article-tags[data-v-06c7c5b0]{padding:0 16px 16px}.article-inquiry[data-v-06c7c5b0]{flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center;padding:0 16px 20px}.article-share[data-v-06c7c5b0]{gap:2px}.share-btn[data-v-06c7c5b0]{border:none;border-radius:50%;height:36px;outline:none;width:36px;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.share-btn svg[data-v-06c7c5b0]{height:16px;width:16px}.share-btn[data-v-06c7c5b0]:active{background:#0000000d;border-radius:50%}.share-facebook[data-v-06c7c5b0]:active{background:#1877f2;border-radius:50%;color:#fff}.share-twitter[data-v-06c7c5b0]:active{background:#1da1f2;border-radius:50%;color:#fff}.share-linkedin[data-v-06c7c5b0]:active{background:#0077b5;border-radius:50%;color:#fff}.share-email[data-v-06c7c5b0]:active{background:#555;border-radius:50%;color:#fff}.share-pinterest[data-v-06c7c5b0]:active{background:#e60023;border-radius:50%;color:#fff}.share-whatsapp[data-v-06c7c5b0]:active{background:#25d366;border-radius:50%;color:#fff}.share-telegram[data-v-06c7c5b0]:active{background:#08c;border-radius:50%;color:#fff}.share-reddit[data-v-06c7c5b0]:active{background:#ff4500;border-radius:50%;color:#fff}.share-line[data-v-06c7c5b0]:active{background:#00b900;border-radius:50%;color:#fff}.share-copy[data-v-06c7c5b0]:active{background:#555;border-radius:50%;color:#fff}}.article-share[data-v-06c7c5b0]{align-items:center;display:flex;gap:12px;margin-top:12px}.share-label[data-v-06c7c5b0]{color:var(--color-text-light);font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;white-space:nowrap}.share-icons[data-v-06c7c5b0]{display:flex;flex-wrap:wrap;gap:8px}.share-btn[data-v-06c7c5b0]{align-items:center;background:transparent;border:none;border-radius:50%;color:#555;cursor:pointer;display:inline-flex;height:44px;justify-content:center;text-decoration:none;transition:all .3s ease;width:44px}.share-btn svg[data-v-06c7c5b0]{height:18px;width:18px}.share-btn[data-v-06c7c5b0]:hover{transform:translateY(-2px)}.share-facebook[data-v-06c7c5b0]:hover{background:#1877f2;color:#fff}.share-twitter[data-v-06c7c5b0]:hover{background:#1da1f2;color:#fff}.share-linkedin[data-v-06c7c5b0]:hover{background:#0077b5;color:#fff}.share-email[data-v-06c7c5b0]:hover{background:#ea4335;color:#fff}.share-copy[data-v-06c7c5b0]:hover{background:var(--color-primary);color:#fff}.share-pinterest[data-v-06c7c5b0]:hover{background:#bd081c;color:#fff}.share-whatsapp[data-v-06c7c5b0]:hover{background:#25d366;color:#fff}.share-telegram[data-v-06c7c5b0]:hover{background:#08c;color:#fff}.share-reddit[data-v-06c7c5b0]:hover{background:#ff4500;color:#fff}.share-line[data-v-06c7c5b0]:hover{background:#00b900;color:#fff}.popup-overlay[data-v-06c7c5b0]{background:#0006;inset:0;justify-content:center;position:fixed;z-index:99999}.popup-box[data-v-06c7c5b0],.popup-overlay[data-v-06c7c5b0]{align-items:center;display:flex}.popup-box[data-v-06c7c5b0]{background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;flex-direction:column;gap:12px;padding:28px 36px}.popup-box p[data-v-06c7c5b0]{color:#333;font-size:1rem;font-weight:500;margin:0}.popup-fade-enter-active[data-v-06c7c5b0],.popup-fade-leave-active[data-v-06c7c5b0]{transition:opacity .2s ease}.popup-fade-enter-from[data-v-06c7c5b0],.popup-fade-leave-to[data-v-06c7c5b0]{opacity:0}@media(max-width:768px){.article-share[data-v-06c7c5b0]{gap:6px}}.article-inline-nav[data-v-06c7c5b0]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:24px;padding:20px 16px 8px}.key-takeaways[data-v-06c7c5b0]{background:var(--color-bg,#f7f8f9);border:1px solid var(--color-border,#e5e7eb);margin:0 28px 28px;padding:22px 26px}.key-takeaways-title[data-v-06c7c5b0]{align-items:center;color:var(--color-text,#1a1a2e);display:flex;font-size:1.05rem;font-weight:700;gap:8px;margin:0 0 12px}.key-takeaways-title svg[data-v-06c7c5b0]{color:var(--color-primary,#56bbb9);flex-shrink:0}.key-takeaways-list[data-v-06c7c5b0]{color:var(--color-text,#1a1a2e);font-size:.95rem;line-height:1.7;margin:0;padding-left:20px}.key-takeaways-list li[data-v-06c7c5b0]{margin-bottom:6px}.key-takeaways-list li[data-v-06c7c5b0]:last-child{margin-bottom:0}.faq-section[data-v-06c7c5b0]{border-top:1px solid var(--color-border,#e5e7eb);margin:40px 28px 16px;padding:28px 0 0}.faq-section-title[data-v-06c7c5b0]{border-left:4px solid var(--color-primary,#56bbb9);color:var(--color-text,#1a1a2e);font-size:1.35rem;font-weight:700;margin:0 0 20px;padding-left:14px}.faq-list[data-v-06c7c5b0]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-06c7c5b0]{background:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);overflow:hidden;transition:border-color .2s}.faq-item[open][data-v-06c7c5b0]{border-color:var(--color-primary,#56bbb9)}.faq-question[data-v-06c7c5b0]{align-items:center;color:var(--color-text,#1a1a2e);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:18px 24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question[data-v-06c7c5b0]::-webkit-details-marker{display:none}.faq-chevron[data-v-06c7c5b0],.faq-item[open] .faq-question[data-v-06c7c5b0],.faq-question[data-v-06c7c5b0]:hover{color:var(--color-primary,#56bbb9)}.faq-chevron[data-v-06c7c5b0]{flex-shrink:0;transition:transform .2s}.faq-item[open] .faq-chevron[data-v-06c7c5b0]{transform:rotate(180deg)}.faq-answer[data-v-06c7c5b0]{border-top:1px solid var(--color-border,#f0f0f0);color:var(--color-text-light,#555);font-size:.95rem;line-height:1.75;padding:16px 24px 20px}@media(max-width:768px){.key-takeaways[data-v-06c7c5b0]{margin:0 24px 24px;padding:18px 20px}.faq-section[data-v-06c7c5b0]{margin:32px 24px 16px}.faq-question[data-v-06c7c5b0]{font-size:.95rem;padding:14px 16px}.faq-answer[data-v-06c7c5b0]{padding:16px}}@media(max-width:640px){.key-takeaways[data-v-06c7c5b0]{margin:0 16px 20px}.faq-section[data-v-06c7c5b0]{margin:24px 16px 12px}}.inline-nav-btn[data-v-06c7c5b0]{align-items:center;border:1px solid var(--color-border);color:var(--color-text);display:flex;flex:0 0 auto;font-size:.875rem;max-width:48%;overflow:hidden;text-decoration:none;transition:all .2s ease}.inline-nav-next.inline-nav-btn-alone[data-v-06c7c5b0]{margin-left:auto}.inline-nav-btn[data-v-06c7c5b0]:hover{border-color:var(--color-primary);color:var(--color-primary)}.inline-nav-label[data-v-06c7c5b0]{line-height:1.4;overflow:hidden;padding:8px 14px;text-overflow:ellipsis;white-space:nowrap;width:100%}.inline-nav-next .inline-nav-label[data-v-06c7c5b0]{text-align:right}@media(max-width:640px){.article-inline-nav[data-v-06c7c5b0]{flex-direction:column;gap:10px}.inline-nav-btn[data-v-06c7c5b0]{flex:0 0 auto;max-width:100%;width:100%}.inline-nav-btn-alone[data-v-06c7c5b0]{margin-left:0}}.product-sidebar[data-v-e8ed8ee5],.product-sidebar[data-v-e8ed8ee5] *{box-sizing:border-box}.product-sidebar[data-v-e8ed8ee5]{background-color:var(--color-white);flex-shrink:0;min-width:360px;overflow-x:hidden;padding:0;width:360px}.sidebar-header[data-v-e8ed8ee5]{border-bottom:1px solid var(--color-border);padding:26px 28px 18px}.sidebar-title[data-v-e8ed8ee5]{color:var(--color-text);font-size:1.125rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.sidebar-nav[data-v-e8ed8ee5]{padding:14px 0}.sidebar-loading[data-v-e8ed8ee5]{color:var(--color-text-light);font-size:.875rem;padding:24px 28px;text-align:center}.category-list[data-v-e8ed8ee5]{margin:0;padding:0}.category-item[data-v-e8ed8ee5],.category-list[data-v-e8ed8ee5]{list-style:none}.category-main[data-v-e8ed8ee5]{align-items:center;border-left:3px solid transparent;color:var(--color-text-light);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:10px;letter-spacing:.01em;padding:14px 28px;text-decoration:none;transition:all .2s ease}.category-main.active[data-v-e8ed8ee5],.category-main[data-v-e8ed8ee5]:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.category-main.active[data-v-e8ed8ee5]{border-left-color:var(--color-primary);font-weight:600}.category-name[data-v-e8ed8ee5]{color:inherit;flex:1;font-family:var(--font-family);text-decoration:none}.category-arrow[data-v-e8ed8ee5]{align-items:center;display:flex;flex-shrink:0;opacity:.5;transition:transform .2s ease,opacity .2s ease}.category-main:hover .category-arrow[data-v-e8ed8ee5]{opacity:1}.category-arrow.expanded[data-v-e8ed8ee5]{opacity:1;transform:rotate(180deg)}.category-children[data-v-e8ed8ee5]{background-color:#fff;list-style:none;margin:0;padding:0}.category-children-wrap[data-v-e8ed8ee5]{height:0;opacity:0;overflow:hidden;transition:height .5s ease,opacity .4s ease}.category-child[data-v-e8ed8ee5]{border-left:3px solid transparent;color:var(--color-text-light);cursor:pointer;display:block;font-size:.9rem;letter-spacing:.01em;padding:12px 20px 12px 44px;text-decoration:none;transition:all .2s ease}.category-child.active[data-v-e8ed8ee5],.category-child[data-v-e8ed8ee5]:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.category-child.active[data-v-e8ed8ee5]{border-left-color:var(--color-primary);font-weight:600}@media(max-width:768px){.product-sidebar[data-v-e8ed8ee5]{border-bottom:none;min-width:unset!important;position:static;width:100%!important}.sidebar-header[data-v-e8ed8ee5]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:18px 20px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-title[data-v-e8ed8ee5]{color:var(--color-text);font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sidebar-toggle-icon[data-v-e8ed8ee5]{align-items:center;color:var(--color-text-light);display:flex;flex-shrink:0;margin-left:8px}.sidebar-nav[data-v-e8ed8ee5]{padding:12px 0 20px}.category-main[data-v-e8ed8ee5]{font-size:.95rem;gap:10px;padding:14px 20px}.category-name[data-v-e8ed8ee5]{font-weight:500;line-height:1.4;overflow-wrap:break-word;word-break:break-word}.category-arrow[data-v-e8ed8ee5]{flex-shrink:0}.category-children[data-v-e8ed8ee5]{padding:0}.category-child[data-v-e8ed8ee5]{font-size:.9rem;line-height:1.5;overflow-wrap:break-word;padding:12px 20px 12px 36px;word-break:break-word}}.category-children-wrap[data-v-e8ed8ee5]:not(.expanded){height:0;opacity:0}.category-children-wrap.expanded[data-v-e8ed8ee5]{opacity:1}.sidebar-inquiry[data-v-ca3c9c19]{background-color:var(--color-white);min-width:360px;width:360px}.inquiry-header[data-v-ca3c9c19]{padding:26px 28px 18px}.inquiry-title[data-v-ca3c9c19]{font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media(max-width:768px){.sidebar-inquiry[data-v-ca3c9c19]{min-width:unset;padding:0;width:100%}.inquiry-header[data-v-ca3c9c19]{padding:26px 21px 18px}.inquiry-title[data-v-ca3c9c19]{font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.inquiry-form[data-v-ca3c9c19]{padding:0 21px 26px}.form-group[data-v-ca3c9c19]{margin-bottom:14px}.form-input[data-v-ca3c9c19],.form-textarea[data-v-ca3c9c19]{background-color:#fff;border:1px solid #ddd;border-radius:0;box-sizing:border-box;color:var(--color-text);font-family:inherit;font-size:1rem;outline:none;padding:13px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-input[data-v-ca3c9c19]:focus,.form-textarea[data-v-ca3c9c19]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.form-textarea[data-v-ca3c9c19]{min-height:100px;resize:vertical}.form-submit[data-v-ca3c9c19]{background-color:var(--color-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.02em;padding:14px 24px;transition:background-color .2s ease;width:100%}.form-submit[data-v-ca3c9c19]:hover{background-color:var(--color-primary-dark)}}.inquiry-form[data-v-ca3c9c19]{padding:0 21px 26px}.form-group[data-v-ca3c9c19]{margin-bottom:12px}.form-input[data-v-ca3c9c19],.form-textarea[data-v-ca3c9c19]{background-color:#fff;border:1px solid #ddd;border-radius:0;box-sizing:border-box;color:var(--color-text);font-family:inherit;font-size:.95rem;outline:none;padding:13px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-input[data-v-ca3c9c19]:focus,.form-textarea[data-v-ca3c9c19]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.form-input[data-v-ca3c9c19]::-moz-placeholder,.form-textarea[data-v-ca3c9c19]::-moz-placeholder{color:#999}.form-input[data-v-ca3c9c19]::placeholder,.form-textarea[data-v-ca3c9c19]::placeholder{color:#999}.form-textarea[data-v-ca3c9c19]{min-height:100px;resize:vertical}.form-submit[data-v-ca3c9c19]{background-color:var(--color-primary);border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.02em;padding:13px 24px;transition:background-color .2s ease;width:100%}.form-submit[data-v-ca3c9c19]:hover{background-color:var(--color-primary-dark)}.form-submit[data-v-ca3c9c19]:disabled{cursor:not-allowed;opacity:.6}.inquiry-success[data-v-ca3c9c19]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:32px 20px;text-align:center}.inquiry-success p[data-v-ca3c9c19]{color:#22c55e;font-size:.9rem;font-weight:500}.sidebar-news[data-v-be84fafc]{background-color:var(--color-white);flex-shrink:0;height:300px;min-width:360px;overflow:hidden;width:360px}.news-header[data-v-be84fafc]{padding:26px 28px 18px}.news-title[data-v-be84fafc]{color:var(--color-text);display:block;font-size:1.125rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.news-scroll-container[data-v-be84fafc]{height:300px;overflow:hidden;position:relative}.news-scroll-container[data-v-be84fafc]:after,.news-scroll-container[data-v-be84fafc]:before{content:"";height:30px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.news-scroll-container[data-v-be84fafc]:before{background:linear-gradient(to bottom,var(--color-white),transparent);top:0}.news-scroll-container[data-v-be84fafc]:after{background:linear-gradient(to top,var(--color-white),transparent);bottom:0}.news-scroll-inner[data-v-be84fafc]{display:flex;flex-direction:column;max-height:260px;padding-top:10px}.news-scroll-inner.is-animating[data-v-be84fafc]{animation:newsScroll-be84fafc 30s linear infinite}.news-scroll-inner.is-animating[data-v-be84fafc]:hover{animation-play-state:paused}@keyframes newsScroll-be84fafc{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.news-item[data-v-be84fafc]{cursor:pointer;padding:14px 28px;transition:background-color .2s ease}.news-item[data-v-be84fafc]:hover{background-color:var(--color-primary-light)}.news-loading[data-v-be84fafc]{color:var(--color-text-light);font-size:.875rem;padding:24px 28px;text-align:center}.news-date[data-v-be84fafc]{color:#777;display:block;font-size:.8rem;font-weight:500;letter-spacing:.02em;margin-bottom:4px}.news-content[data-v-be84fafc]{color:var(--color-text-light);font-size:.9rem;line-height:1.5;margin:0}@media(max-width:768px){.sidebar-news[data-v-be84fafc]{min-width:unset;width:100%}.news-header[data-v-be84fafc]{padding:18px 20px 16px}.news-title[data-v-be84fafc]{font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.news-item[data-v-be84fafc]{padding:12px 20px}}.product-advantages[data-v-e26c2bd9]{background-color:var(--color-white);box-sizing:border-box;flex-shrink:0;margin-bottom:32px;overflow:hidden;padding:40px 36px;text-align:left;width:100%}.advantages-title[data-v-e26c2bd9]{color:var(--color-text);font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;line-height:1.4;margin:0 0 12px}.advantages-desc[data-v-e26c2bd9],.advantages-title[data-v-e26c2bd9]{font-family:Poppins,sans-serif;text-align:center}.advantages-desc[data-v-e26c2bd9]{color:#64748b;font-size:.9rem;line-height:1.75;margin:0 auto 32px;max-width:1280px;padding:0 20px}.advantages-grid[data-v-e26c2bd9]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1280px;padding:0 20px}.advantage-card[data-v-e26c2bd9]{align-items:center;background-color:var(--color-white);border:1px solid #e8eef3;border-radius:0;box-shadow:0 2px 8px #0000000a;cursor:default;display:flex;gap:16px;opacity:0;padding:20px 24px;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,box-shadow .3s ease,border-color .3s ease}.advantage-card.is-visible[data-v-e26c2bd9]{opacity:1;transform:translateY(0)}.advantage-card.is-visible[data-v-e26c2bd9]:hover{border-color:var(--color-primary-light);box-shadow:0 6px 20px #0088b81a}.advantage-card.is-visible:hover .advantage-text[data-v-e26c2bd9]{color:var(--color-primary)}.advantage-card.delay-0[data-v-e26c2bd9]{transition-delay:0s}.advantage-card.delay-1[data-v-e26c2bd9]{transition-delay:80ms}.advantage-card.delay-2[data-v-e26c2bd9]{transition-delay:.16s}.advantage-card.delay-3[data-v-e26c2bd9]{transition-delay:.24s}.advantage-card.delay-4[data-v-e26c2bd9]{transition-delay:.32s}.advantage-card.delay-5[data-v-e26c2bd9]{transition-delay:.4s}.advantage-icon[data-v-e26c2bd9]{align-items:center;background:#0088b814;border-radius:0;color:var(--color-primary);display:flex;flex-shrink:0;height:52px;justify-content:center;transition:transform .3s ease,background .3s ease,color .3s ease;width:52px}.advantage-text[data-v-e26c2bd9]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;line-height:1.4;transition:color .3s ease}@media(max-width:900px){.advantages-grid[data-v-e26c2bd9]{gap:16px;grid-template-columns:repeat(2,1fr);padding:0 16px}}@media(max-width:640px){.product-advantages[data-v-e26c2bd9]{margin-bottom:24px;padding:28px 20px}.advantages-title[data-v-e26c2bd9]{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;text-align:center}.advantages-desc[data-v-e26c2bd9]{font-size:.9rem;margin-bottom:24px;text-align:center}.advantages-grid[data-v-e26c2bd9]{gap:12px;grid-template-columns:repeat(2,1fr);padding:0}.advantage-card[data-v-e26c2bd9]{flex-direction:row;gap:10px;padding:12px 14px}.advantage-icon[data-v-e26c2bd9]{height:46px;width:46px}.advantage-text[data-v-e26c2bd9]{font-size:.85rem}}.why-refreshing[data-v-dd5f67e9]{background-color:#fff;margin-bottom:32px;padding:48px 0 60px}.why-refreshing-header[data-v-dd5f67e9]{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:1280px;padding:0 20px;text-align:center}.header-title[data-v-dd5f67e9]{color:var(--color-text);font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;letter-spacing:-.5px;margin:0 0 16px}.header-intro[data-v-dd5f67e9],.header-title[data-v-dd5f67e9]{font-family:Poppins,sans-serif}.header-intro[data-v-dd5f67e9]{color:#64748b;font-size:.9rem;line-height:1.75;margin:0;text-align:center}.why-list[data-v-dd5f67e9]{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:1280px;padding:0 20px}.why-item[data-v-dd5f67e9]{border-bottom:1px solid #f1f5f9;display:flex;gap:24px;padding:24px 0}.why-item[data-v-dd5f67e9]:last-child{border-bottom:none}.item-number[data-v-dd5f67e9]{align-items:center;background-color:var(--color-primary);color:#fff;display:flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:800;height:48px;justify-content:center;width:48px}.item-content[data-v-dd5f67e9]{flex:1}.item-title[data-v-dd5f67e9]{color:var(--color-text);font-size:1rem;font-weight:700;margin:0 0 8px}.item-desc[data-v-dd5f67e9],.item-title[data-v-dd5f67e9]{font-family:Poppins,sans-serif}.item-desc[data-v-dd5f67e9]{color:#64748b;font-size:.85rem;line-height:1.7;margin:0}@media(max-width:768px){.why-refreshing[data-v-dd5f67e9]{padding:36px 16px 48px}.why-item[data-v-dd5f67e9]{gap:16px;padding:20px 0}.item-number[data-v-dd5f67e9]{font-size:.9rem;height:40px;width:40px}.item-title[data-v-dd5f67e9]{font-size:.95rem}.item-desc[data-v-dd5f67e9]{font-size:.82rem}}@media(max-width:480px){.why-item[data-v-dd5f67e9]{flex-direction:column;gap:12px}.item-number[data-v-dd5f67e9]{height:36px;width:36px}}.featured-products[data-v-fc4e4a75]{background-color:var(--color-white);margin-bottom:32px;padding:48px 0}.section-header[data-v-fc4e4a75]{margin-bottom:28px}.section-title[data-v-fc4e4a75]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;letter-spacing:-.5px;margin:0}.tabs[data-v-fc4e4a75]{box-shadow:inset 0 -1px #e3e9ec;display:flex;gap:8px;justify-content:flex-start;margin-bottom:28px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.tabs[data-v-fc4e4a75]::-webkit-scrollbar{display:none}.tab-btn[data-v-fc4e4a75]{align-items:center;background-color:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--color-text-light);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-family);font-size:.9375rem;font-weight:500;justify-content:center;line-height:1.5;min-height:48px;padding:12px 20px;text-align:center;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.tab-btn.active[data-v-fc4e4a75]{border-bottom-color:var(--color-primary);color:var(--color-primary)}.tab-btn[data-v-fc4e4a75]:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:-4px}.category-panel[data-v-fc4e4a75]:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}@media(hover:hover){.tab-btn[data-v-fc4e4a75]:hover:not(.active){color:var(--color-primary-dark)}}@media(prefers-reduced-motion:reduce){.tab-btn[data-v-fc4e4a75]{transition:none}}.category-grid[data-v-fc4e4a75]{display:grid;gap:28px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}.loading-text[data-v-fc4e4a75]{color:var(--color-text-light);font-size:1rem;padding:48px;text-align:center}.product-card[data-v-fc4e4a75]{background-color:var(--color-white);border:1px solid #e3e9ec;border-radius:0;display:flex;flex-direction:column;min-width:0;text-align:start}.product-card[data-v-fc4e4a75]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.product-img-wrap[data-v-fc4e4a75]{aspect-ratio:4/3;border-bottom:1px solid #edf0f2;border-radius:0;flex-shrink:0;overflow:hidden;position:relative}.product-img[data-v-fc4e4a75]{border-radius:0;display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:transform .35s ease;width:100%}.product-info[data-v-fc4e4a75]{display:flex;flex:1;flex-direction:column;min-width:0;padding:18px 18px 16px}.product-name[data-v-fc4e4a75]{color:var(--color-text);font-family:var(--font-family);font-size:1rem;font-weight:500;line-height:1.5;margin:0 0 10px;min-height:3em;transition:color .2s ease}.product-desc[data-v-fc4e4a75],.product-name[data-v-fc4e4a75]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.product-desc[data-v-fc4e4a75]{color:var(--color-text-light);font-size:.8125rem;line-height:1.7;margin:0 0 20px;min-height:3.4em}.product-action[data-v-fc4e4a75]{align-items:center;border-top:1px solid #e3e9ec;color:var(--color-primary-dark);display:flex;font-size:.8125rem;font-weight:500;gap:12px;justify-content:space-between;line-height:1.5;margin-top:auto;padding-top:12px}.product-action svg[data-v-fc4e4a75]{flex-shrink:0}@media(hover:hover){.product-card:hover .product-img[data-v-fc4e4a75]{transform:scale(1.035)}.product-card:hover .product-name[data-v-fc4e4a75]{color:var(--color-primary-dark)}}@media(prefers-reduced-motion:reduce){.product-img[data-v-fc4e4a75],.product-name[data-v-fc4e4a75]{transition:none}.product-card:hover .product-img[data-v-fc4e4a75]{transform:none}}@media(max-width:1024px){.category-grid[data-v-fc4e4a75]{gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.featured-products[data-v-fc4e4a75]{padding:32px 0}.section-header[data-v-fc4e4a75],.tabs[data-v-fc4e4a75]{margin-bottom:24px}.tabs[data-v-fc4e4a75]{gap:0}.tab-btn[data-v-fc4e4a75]{font-size:.875rem;min-height:44px;padding:10px 16px}.category-grid[data-v-fc4e4a75]{gap:20px;grid-template-columns:minmax(0,1fr)}}.pagination[data-v-fc4e4a75]{align-items:center;display:flex;gap:6px;justify-content:flex-end;margin-top:24px;padding:16px 0}.page-btn[data-v-fc4e4a75]{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:0;color:var(--color-text);cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 8px;transition:all .25s ease}.page-btn.active[data-v-fc4e4a75],.page-btn[data-v-fc4e4a75]:hover:not(:disabled){background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.page-btn.active[data-v-fc4e4a75]{font-weight:600}.page-btn[data-v-fc4e4a75]:disabled{background-color:var(--color-bg);cursor:not-allowed;opacity:.4}.page-btn.ellipsis[data-v-fc4e4a75]{background:transparent;border:none;cursor:default;pointer-events:none}.latest-news[data-v-2c96e1cd]{background-color:var(--color-white);margin-bottom:32px;padding:64px 0}.section-header[data-v-2c96e1cd]{margin-bottom:40px}.section-title[data-v-2c96e1cd]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;letter-spacing:-.5px;margin:0}.news-grid[data-v-2c96e1cd]{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.news-card[data-v-2c96e1cd]{background-color:var(--color-white);border-radius:0;box-shadow:var(--shadow);cursor:pointer;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:all var(--transition)}.news-card[data-v-2c96e1cd]:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.news-img-wrap[data-v-2c96e1cd]{aspect-ratio:4/3;background:var(--color-bg,#f7f7f7);border-radius:0;flex-shrink:0;overflow:hidden;position:relative}.news-img[data-v-2c96e1cd]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.news-body[data-v-2c96e1cd]{flex:1;padding:24px 20px 28px}.news-date[data-v-2c96e1cd]{color:#777;display:block;font-size:.8125rem;font-weight:500;letter-spacing:.02em;margin-bottom:12px}.news-card-title[data-v-2c96e1cd]{color:var(--color-text);font-family:var(--font-family);font-size:1.0625rem;font-weight:600;line-height:1.55;margin:0 0 12px;min-height:3.1em;overflow-wrap:anywhere}.news-excerpt[data-v-2c96e1cd]{color:var(--color-text-light);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:4;line-height:1.8;margin:0;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.news-pagination[data-v-2c96e1cd]{display:flex;gap:8px;margin-top:40px}.news-pagination[data-v-2c96e1cd],.page-btn[data-v-2c96e1cd]{align-items:center;justify-content:center}.page-btn[data-v-2c96e1cd]{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:0;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all var(--transition)}.page-btn[data-v-2c96e1cd]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.page-btn.is-active[data-v-2c96e1cd]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);font-weight:700}.page-btn[data-v-2c96e1cd]:disabled{cursor:not-allowed;opacity:.4}@media(max-width:1200px){.news-grid[data-v-2c96e1cd]{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.news-grid[data-v-2c96e1cd]{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.latest-news[data-v-2c96e1cd]{padding:40px 0}.section-header[data-v-2c96e1cd]{margin-bottom:24px}.news-grid[data-v-2c96e1cd]{gap:24px;grid-template-columns:minmax(0,1fr)}.news-body[data-v-2c96e1cd]{padding:22px 20px 26px}.news-card-title[data-v-2c96e1cd]{font-size:1rem;min-height:0}}.news-loading-card[data-v-2c96e1cd]{cursor:default}.news-loading-card[data-v-2c96e1cd]:hover{box-shadow:var(--shadow);transform:none}.loading-placeholder[data-v-2c96e1cd]{align-items:center;color:var(--color-text-light);display:flex;font-family:Poppins,sans-serif;font-size:.875rem;height:300px;justify-content:center}.detail-gallery[data-v-ebb7ad08]{background-color:var(--color-white);box-sizing:border-box;margin-bottom:32px;overflow:hidden}.gallery-title[data-v-ebb7ad08]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 24px;padding:40px 0 0;text-align:center}.gallery-strip[data-v-ebb7ad08]{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:85%;padding:0;width:85%}.gallery-img[data-v-ebb7ad08]{display:block;height:auto;opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease;width:100%}.gallery-img.is-visible[data-v-ebb7ad08],.gallery-strip.is-visible .gallery-img[data-v-ebb7ad08]{opacity:1;transform:translateY(0)}.gallery-img.delay-0[data-v-ebb7ad08]{transition-delay:0s}.gallery-img.delay-1[data-v-ebb7ad08]{transition-delay:60ms}.gallery-img.delay-2[data-v-ebb7ad08]{transition-delay:.12s}.gallery-img.delay-3[data-v-ebb7ad08]{transition-delay:.18s}.gallery-img.delay-4[data-v-ebb7ad08]{transition-delay:.24s}.gallery-img.delay-5[data-v-ebb7ad08]{transition-delay:.3s}@media(max-width:768px){.detail-gallery[data-v-ebb7ad08]{margin-bottom:24px}.gallery-title[data-v-ebb7ad08]{font-size:1.25rem;padding:28px 0 0}}.related-products[data-v-5e997201]{background:var(--color-white);padding:32px 24px}.related-products .container[data-v-5e997201]{container:product-recommendations/inline-size;max-width:100%;padding:0}.section-header[data-v-5e997201]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;min-height:44px}.section-title[data-v-5e997201]{color:var(--color-text);font-family:var(--font-family);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;line-height:1.4;margin:0;text-align:start}.carousel-controls[data-v-5e997201]{display:flex;flex-shrink:0;gap:8px}.carousel-viewport[data-v-5e997201]{--visible-cards:4;--card-gap:20px;display:grid;gap:var(--card-gap);grid-auto-columns:calc((100% - (var(--visible-cards) - 1)*var(--card-gap))/var(--visible-cards));grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-viewport[data-v-5e997201]::-webkit-scrollbar{display:none}.product-card[data-v-5e997201]{background:var(--color-white);border:1px solid #e3e9ec;display:flex;flex-direction:column;min-width:0;scroll-snap-align:start;text-align:start;text-decoration:none;transition:border-color .2s ease}.product-card[data-v-5e997201]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.product-img-wrap[data-v-5e997201]{aspect-ratio:4/3;background:#fafbfc;border-bottom:1px solid #edf0f2;flex-shrink:0;overflow:hidden;position:relative}.product-img[data-v-5e997201]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:transform .35s ease;width:100%}.product-info[data-v-5e997201]{display:flex;flex:1;flex-direction:column;min-width:0;padding:18px}.product-name[data-v-5e997201]{color:var(--color-text);font-family:var(--font-family);font-size:1rem;font-weight:500;line-height:1.5;margin:0 0 10px;min-height:3em;transition:color .2s ease}.product-desc[data-v-5e997201],.product-name[data-v-5e997201]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.product-desc[data-v-5e997201]{color:var(--color-text-light);font-size:.8125rem;line-height:1.7;margin:0 0 20px;min-height:3.4em}.product-action[data-v-5e997201]{align-items:center;border-top:1px solid #e3e9ec;color:var(--color-primary-dark);display:flex;font-size:.8125rem;font-weight:500;gap:12px;justify-content:space-between;line-height:1.5;margin-top:auto;padding-top:12px}.nav-link svg[data-v-5e997201],.product-action svg[data-v-5e997201]{flex-shrink:0}.carousel-btn[data-v-5e997201]{align-items:center;background:var(--color-white);border:1px solid #e3e9ec;border-radius:50%;color:var(--color-text);cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:color .2s ease,border-color .2s ease,background-color .2s ease;width:44px}.carousel-btn[data-v-5e997201]:disabled{background:#fafbfc;color:#bcc6cb;cursor:default}.carousel-btn[data-v-5e997201]:focus-visible,.nav-link[data-v-5e997201]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.product-nav[data-v-5e997201]{border-top:1px solid #e3e9ec;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;padding-top:24px}.nav-link[data-v-5e997201]{align-items:center;color:var(--color-text);display:grid;gap:4px 12px;grid-template-columns:auto minmax(0,1fr);padding:4px 0;text-decoration:none;transition:color .2s ease}.nav-prev svg[data-v-5e997201]{grid-row:1/3}.nav-label[data-v-5e997201]{color:var(--color-text-light);font-size:.75rem;line-height:1.5}.nav-name[data-v-5e997201]{font-size:.875rem;font-weight:500;grid-column:2;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-next .nav-link[data-v-5e997201]{grid-template-columns:minmax(0,1fr) auto;text-align:end}.nav-next .nav-name[data-v-5e997201]{grid-column:1}.nav-next svg[data-v-5e997201]{grid-column:2;grid-row:1/3}:dir(rtl) .carousel-btn svg[data-v-5e997201],:dir(rtl) .nav-link svg[data-v-5e997201],:dir(rtl) .product-action svg[data-v-5e997201]{transform:rotate(180deg)}@media(hover:hover){.product-card[data-v-5e997201]:hover{border-color:#b6d7e3}.product-card:hover .product-img[data-v-5e997201]{transform:scale(1.025)}.nav-link[data-v-5e997201]:hover,.product-card:hover .product-name[data-v-5e997201]{color:var(--color-primary-dark)}.carousel-btn[data-v-5e997201]:hover:not(:disabled){background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-dark)}}@container product-recommendations (max-width: 959px){.carousel-viewport[data-v-5e997201]{--visible-cards:3}}@container product-recommendations (max-width: 719px){.carousel-viewport[data-v-5e997201]{--visible-cards:2;--card-gap:16px}}@container product-recommendations (max-width: 479px){.carousel-viewport[data-v-5e997201]{--visible-cards:1}.product-nav[data-v-5e997201]{gap:16px;grid-template-columns:minmax(0,1fr)}}@media(min-width:641px){.related-products[data-v-5e997201]{padding-right:clamp(24px,calc(808px - 50vw),88px)}}@media(max-width:640px){.related-products[data-v-5e997201]{padding:28px 20px}.section-header[data-v-5e997201]{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.carousel-btn[data-v-5e997201],.nav-link[data-v-5e997201],.product-card[data-v-5e997201],.product-img[data-v-5e997201],.product-name[data-v-5e997201]{transition:none}.product-card:hover .product-img[data-v-5e997201]{transform:none}}.product-error[data-v-46c6e2a5]{align-items:center;background:var(--color-bg);display:flex;flex-direction:column;justify-content:center;min-height:55vh;padding:80px 24px;text-align:center}.product-error-illustration[data-v-46c6e2a5]{display:block;height:auto;margin-bottom:24px;width:min(340px,100%)}.product-error h1[data-v-46c6e2a5]{color:var(--color-text);font-size:clamp(24px,4vw,32px);line-height:1.4;max-width:720px}.product-error-help[data-v-46c6e2a5]{color:var(--color-text-light);line-height:1.8;margin-top:16px;max-width:580px}.product-error-actions[data-v-46c6e2a5]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.product-error-actions a[data-v-46c6e2a5],.product-error-actions button[data-v-46c6e2a5]{background:transparent;border:1px solid #26777a;border-radius:0;color:#26777a;cursor:pointer;font:inherit;font-size:14px;padding:12px 22px;text-decoration:none}.product-error-actions button[data-v-46c6e2a5]{background:#26777a;color:var(--color-white)}.product-error-actions button[data-v-46c6e2a5]:disabled{cursor:wait;opacity:.65}.product-error-actions a[data-v-46c6e2a5]:focus-visible,.product-error-actions button[data-v-46c6e2a5]:focus-visible{outline:2px solid #26777a;outline-offset:3px}.product-detail-page[data-v-46c6e2a5]{background:var(--color-bg);min-height:100vh}.product-banner[data-v-46c6e2a5]{background:#56b8bb;padding:40px 20px;width:100%}.banner-text-overlay[data-v-46c6e2a5]{margin:0 auto;max-width:1200px;text-align:center}.banner-text-overlay h1[data-v-46c6e2a5]{color:#fff;font-size:2.5rem;font-weight:350;margin:0 0 15px;text-align:center}.banner-text-overlay h1[data-v-46c6e2a5],.breadcrumb[data-v-46c6e2a5]{font-family:var(--font-family,sans-serif)}.breadcrumb[data-v-46c6e2a5]{align-items:center;color:#fffc;display:flex;flex-wrap:wrap;font-size:1rem;gap:8px;justify-content:flex-start;margin-top:30px}.breadcrumb a[data-v-46c6e2a5]{color:#fffc;text-decoration:none;transition:color .2s}.breadcrumb a[data-v-46c6e2a5]:hover{color:#fff}.breadcrumb .separator[data-v-46c6e2a5]{color:#fff9;margin:0 4px}.breadcrumb-prefix[data-v-46c6e2a5]{color:#fffc;font-family:var(--font-family,sans-serif);font-size:.875rem;margin-right:4px}.product-content[data-v-46c6e2a5]{margin:0 auto;max-width:1440px;padding:40px 0}.product-layout[data-v-46c6e2a5]{align-items:flex-start;display:flex;gap:40px}.sidebar-wrapper[data-v-46c6e2a5]{align-self:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:0;height:100%;min-width:360px;position:sticky;top:20px;width:360px}.sidebar-wrapper[data-v-46c6e2a5]>*{flex-shrink:0}.sidebar-wrapper .product-sidebar[data-v-46c6e2a5],.sidebar-wrapper .sidebar-inquiry[data-v-46c6e2a5],.sidebar-wrapper .sidebar-news[data-v-46c6e2a5]{min-width:360px;width:360px}.main-content[data-v-46c6e2a5]{display:flex;flex:1;flex-direction:column;gap:24px;min-width:0}.product-detail-wrapper[data-v-46c6e2a5]{align-items:start;display:grid;gap:32px;grid-template-columns:340px 1fr}.product-gallery[data-v-46c6e2a5]{flex-direction:column;overflow:hidden;width:100%}.product-gallery[data-v-46c6e2a5],.product-info[data-v-46c6e2a5]{background:#fff;box-shadow:var(--shadow);display:flex}.product-info[data-v-46c6e2a5]{flex:1;flex-direction:column;padding:24px}.product-title-row[data-v-46c6e2a5]{align-items:center;display:flex;gap:12px}.product-title[data-v-46c6e2a5]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;margin:0 0 8px}.qr-code-btn[data-v-46c6e2a5]{align-items:center;background:#fff;border:1.5px solid var(--color-border);color:var(--color-text-light);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;margin-bottom:8px;transition:all .2s ease;width:44px}.qr-code-btn[data-v-46c6e2a5]:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.qr-popup[data-v-46c6e2a5]{flex-direction:column;padding:40px 32px 32px;position:relative;text-align:center}.qr-popup[data-v-46c6e2a5],.qr-popup-close[data-v-46c6e2a5]{align-items:center;display:flex}.qr-popup-close[data-v-46c6e2a5]{background:transparent;border:none;border-radius:4px;color:var(--color-text-light);cursor:pointer;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s ease;width:32px}.qr-popup-close[data-v-46c6e2a5]:hover{background:var(--color-bg);color:var(--color-text)}.qr-popup-title[data-v-46c6e2a5]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;margin:0 0 4px}.qr-popup-subtitle[data-v-46c6e2a5]{color:var(--color-text-light);font-size:.9rem;margin:0 0 20px}.qr-popup-image[data-v-46c6e2a5]{align-items:center;background:#fff;box-shadow:var(--shadow);display:flex;height:300px;justify-content:center;margin-bottom:16px;overflow:hidden;width:300px}.qr-popup-image img[data-v-46c6e2a5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.qr-loading[data-v-46c6e2a5]{font-size:.9rem}.qr-loading[data-v-46c6e2a5],.qr-popup-url[data-v-46c6e2a5]{color:var(--color-text-light)}.qr-popup-url[data-v-46c6e2a5]{font-size:.75rem;margin:0;max-width:300px;word-break:break-all}.product-category[data-v-46c6e2a5]{color:#666;font-family:Poppins,sans-serif;font-size:.85rem;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.gallery-main[data-v-46c6e2a5]{aspect-ratio:1/1;background:#f5f5f5;cursor:zoom-in;overflow:hidden;position:relative;width:100%}.main-img[data-v-46c6e2a5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-thumbs[data-v-46c6e2a5]{background:#fff;display:flex;gap:8px;padding:12px}.thumb-btn[data-v-46c6e2a5]{background:#fff;border:2px solid transparent;box-shadow:var(--shadow);cursor:pointer;height:45px;overflow:hidden;padding:0;transition:border-color .2s;width:60px}.thumb-btn img[data-v-46c6e2a5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumb-btn.active[data-v-46c6e2a5],.thumb-btn[data-v-46c6e2a5]:hover{border-color:var(--color-primary)}.product-tags[data-v-46c6e2a5]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tag[data-v-46c6e2a5]{background:#0088b81a;border-radius:4px;color:var(--color-primary);display:inline-block;font-size:.8rem;padding:4px 12px}.product-desc[data-v-46c6e2a5],.tag[data-v-46c6e2a5]{font-family:Poppins,sans-serif}.product-desc[data-v-46c6e2a5]{color:#555;font-size:.95rem;line-height:1.6;margin:0 0 16px}.product-features[data-v-46c6e2a5]{margin-bottom:16px}.features-title[data-v-46c6e2a5]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;margin:0 0 12px}.features-list[data-v-46c6e2a5]{list-style:none;margin:0;padding:0}.features-list li[data-v-46c6e2a5]{color:#555;font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.features-list li[data-v-46c6e2a5]:before{color:var(--color-primary);content:"✓";font-weight:700;left:0;position:absolute}.product-actions[data-v-46c6e2a5]{display:flex;gap:12px}.btn-inquiry[data-v-46c6e2a5],.btn-pdf-export[data-v-46c6e2a5],.btn-sample[data-v-46c6e2a5]{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500;gap:8px;justify-content:center;padding:14px 24px;transition:all .3s ease}.btn-inquiry[data-v-46c6e2a5]{background:var(--color-primary);color:#fff}.btn-inquiry[data-v-46c6e2a5]:hover{background:#007a9e;transform:translateY(-2px)}.btn-sample[data-v-46c6e2a5]{background:#fff;border:2px solid var(--color-primary);color:var(--color-primary)}.btn-sample[data-v-46c6e2a5]:hover{background:#0088b80d;transform:translateY(-2px)}.btn-pdf-export[data-v-46c6e2a5]{background:#e74c3c;border:2px solid #e74c3c;color:#fff;margin:16px 24px}.btn-pdf-export[data-v-46c6e2a5]:hover{background:#c0392b;border-color:#c0392b;transform:translateY(-2px)}.btn-pdf-export[data-v-46c6e2a5]:disabled{cursor:not-allowed;opacity:.7;transform:none}.product-specs[data-v-46c6e2a5]{background:#fff;box-shadow:var(--shadow);padding:32px}.specs-title[data-v-46c6e2a5]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;margin:0 0 24px;text-align:center}.specs-grid[data-v-46c6e2a5]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.spec-item[data-v-46c6e2a5]{border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:4px;padding:16px}.spec-item[data-v-46c6e2a5]:nth-last-child(-n+3){border-bottom:none}.spec-label[data-v-46c6e2a5]{color:#666;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.spec-label[data-v-46c6e2a5],.spec-value[data-v-46c6e2a5]{font-family:Poppins,sans-serif}.spec-value[data-v-46c6e2a5]{color:var(--color-text);font-size:.95rem;font-weight:500}.product-share[data-v-46c6e2a5]{background:#fff;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;padding:20px 24px}.share-row[data-v-46c6e2a5]{align-items:center;display:flex}.share-label[data-v-46c6e2a5]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600}.share-icons[data-v-46c6e2a5]{flex-wrap:wrap;gap:10px}.share-btn[data-v-46c6e2a5],.share-icons[data-v-46c6e2a5]{align-items:center;display:flex}.share-btn[data-v-46c6e2a5]{background:transparent;border:none;border-radius:50%;color:#555;cursor:pointer;font-family:Poppins,sans-serif;height:44px;justify-content:center;overflow:hidden;text-decoration:none;transition:all .3s ease;width:44px}.share-btn svg[data-v-46c6e2a5]{height:18px;width:18px}.share-btn[data-v-46c6e2a5]:hover{transform:translateY(-2px)}.share-facebook[data-v-46c6e2a5]:hover{background:#1877f2;color:#fff}.share-twitter[data-v-46c6e2a5]:hover{background:#1da1f2;color:#fff}.share-linkedin[data-v-46c6e2a5]:hover{background:#0077b5;color:#fff}.share-email[data-v-46c6e2a5]:hover{background:#ea4335;color:#fff}.share-copy[data-v-46c6e2a5]:hover{background:var(--color-primary);color:#fff}.share-pinterest[data-v-46c6e2a5]:hover{background:#bd081c;color:#fff}.share-whatsapp[data-v-46c6e2a5]:hover{background:#25d366;color:#fff}.share-telegram[data-v-46c6e2a5]:hover{background:#08c;color:#fff}.share-reddit[data-v-46c6e2a5]:hover{background:#ff4500;color:#fff}.share-line[data-v-46c6e2a5]:hover{background:#00b900;color:#fff}@media(max-width:1200px){.specs-grid[data-v-46c6e2a5]{grid-template-columns:repeat(2,1fr)}.spec-item[data-v-46c6e2a5]:nth-last-child(-n+3){border-bottom:1px solid #eee}.spec-item[data-v-46c6e2a5]:nth-last-child(-n+2){border-bottom:none}}@media(max-width:1024px){.product-layout[data-v-46c6e2a5]{flex-direction:column}.sidebar-wrapper[data-v-46c6e2a5]{min-width:unset;position:static;width:100%}.sidebar-wrapper .product-sidebar[data-v-46c6e2a5],.sidebar-wrapper .sidebar-inquiry[data-v-46c6e2a5],.sidebar-wrapper .sidebar-news[data-v-46c6e2a5]{min-width:unset!important;width:100%!important}.main-content[data-v-46c6e2a5]{width:100%}.product-detail-wrapper[data-v-46c6e2a5]{grid-template-columns:1fr}.product-gallery[data-v-46c6e2a5]{width:100%}.specs-grid[data-v-46c6e2a5]{grid-template-columns:repeat(2,1fr)}.spec-item[data-v-46c6e2a5]:nth-last-child(-n+3){border-bottom:1px solid #eee}.spec-item[data-v-46c6e2a5]:nth-last-child(-n+2){border-bottom:none}}@media(max-width:640px){.product-banner[data-v-46c6e2a5]{margin-left:calc(-50vw + 50%);padding:20px 0;width:100vw}.product-detail-page[data-v-46c6e2a5]{margin:0;max-width:none}.banner-text-overlay h1[data-v-46c6e2a5]{font-size:1.75rem}.banner-text-overlay[data-v-46c6e2a5],.product-content[data-v-46c6e2a5]{margin:0;max-width:none}.product-content[data-v-46c6e2a5]{padding:0}.product-layout[data-v-46c6e2a5]{flex-direction:column;gap:0}.product-detail-wrapper[data-v-46c6e2a5]{grid-template-columns:1fr}.product-gallery[data-v-46c6e2a5]{width:100%}.product-info[data-v-46c6e2a5]{padding:20px}.product-title[data-v-46c6e2a5]{font-size:1.5rem}.product-actions[data-v-46c6e2a5]{flex-direction:column}.gallery-thumbs[data-v-46c6e2a5]{padding:12px}.thumb-btn[data-v-46c6e2a5]{height:45px;width:60px}.specs-grid[data-v-46c6e2a5]{grid-template-columns:1fr;padding:0}.spec-item[data-v-46c6e2a5]{border-bottom:1px solid #eee}.spec-item[data-v-46c6e2a5]:last-child{border-bottom:none}.product-specs[data-v-46c6e2a5]{padding:20px}.product-share[data-v-46c6e2a5]{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;padding:12px}.share-row[data-v-46c6e2a5]{align-items:center;display:flex;gap:4px}.share-label[data-v-46c6e2a5]{font-size:.8rem}.share-icons[data-v-46c6e2a5]{flex-wrap:wrap;gap:2px}.product-actions[data-v-46c6e2a5]{flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center}.article-share[data-v-46c6e2a5]{gap:2px}.share-btn[data-v-46c6e2a5]{border:none;border-radius:50%;height:32px;outline:none;width:32px;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.share-btn svg[data-v-46c6e2a5]{height:16px;width:16px}.share-btn[data-v-46c6e2a5]:active{background:#0000000d;border-radius:50%}.share-facebook[data-v-46c6e2a5]:active{background:#1877f2;border-radius:50%;color:#fff}.share-twitter[data-v-46c6e2a5]:active{background:#1da1f2;border-radius:50%;color:#fff}.share-linkedin[data-v-46c6e2a5]:active{background:#0077b5;border-radius:50%;color:#fff}.share-email[data-v-46c6e2a5]:active{background:#555;border-radius:50%;color:#fff}.share-pinterest[data-v-46c6e2a5]:active{background:#e60023;border-radius:50%;color:#fff}.share-whatsapp[data-v-46c6e2a5]:active{background:#25d366;border-radius:50%;color:#fff}.share-telegram[data-v-46c6e2a5]:active{background:#08c;border-radius:50%;color:#fff}.share-reddit[data-v-46c6e2a5]:active{background:#ff4500;border-radius:50%;color:#fff}.share-line[data-v-46c6e2a5]:active{background:#00b900;border-radius:50%;color:#fff}.share-copy[data-v-46c6e2a5]:active{background:#555;border-radius:50%;color:#fff}}.popup-overlay[data-v-46c6e2a5]{background:#0006;inset:0;justify-content:center;position:fixed;z-index:99999}.popup-box[data-v-46c6e2a5],.popup-overlay[data-v-46c6e2a5]{align-items:center;display:flex}.popup-box[data-v-46c6e2a5]{background:#fff;box-shadow:0 8px 32px #00000026;flex-direction:column;gap:12px;padding:28px 36px}.popup-box p[data-v-46c6e2a5]{color:#333;font-size:1rem;font-weight:500}.popup-fade-enter-active[data-v-46c6e2a5],.popup-fade-leave-active[data-v-46c6e2a5]{transition:opacity .2s ease}.popup-fade-enter-from[data-v-46c6e2a5],.popup-fade-leave-to[data-v-46c6e2a5]{opacity:0}@media(min-width:769px){.share-btn[data-v-46c6e2a5]{background:transparent;border-radius:50%;height:30px;width:30px}}@media print{.ProductAdvantages[data-v-46c6e2a5],.ProductFeaturedProducts[data-v-46c6e2a5],.ProductLatestNews[data-v-46c6e2a5],.ProductWhyChooseRefreshing[data-v-46c6e2a5],.btn-inquiry[data-v-46c6e2a5],.btn-pdf-export[data-v-46c6e2a5],.btn-sample[data-v-46c6e2a5],.gallery-thumbs[data-v-46c6e2a5],.popup-overlay[data-v-46c6e2a5],.product-actions[data-v-46c6e2a5],.product-banner[data-v-46c6e2a5],.product-banner+section .sidebar-wrapper[data-v-46c6e2a5],.product-content .sidebar-wrapper[data-v-46c6e2a5],.product-share[data-v-46c6e2a5],.qr-code-btn[data-v-46c6e2a5],.sidebar-wrapper[data-v-46c6e2a5]{display:none!important}.product-detail-page[data-v-46c6e2a5]{background:#fff}.product-content[data-v-46c6e2a5]{max-width:100%;padding:0}.product-layout[data-v-46c6e2a5]{display:block}.main-content[data-v-46c6e2a5]{width:100%}.product-detail-wrapper[data-v-46c6e2a5]{box-shadow:none;display:block}.product-gallery[data-v-46c6e2a5]{box-shadow:none;float:left;margin-bottom:16px;margin-right:24px;width:40%}.product-info[data-v-46c6e2a5]{box-shadow:none;padding:0}.product-title[data-v-46c6e2a5]{font-size:1.8rem}.product-specs[data-v-46c6e2a5]{box-shadow:none;clear:both;padding:16px 0}.specs-grid[data-v-46c6e2a5]{grid-template-columns:repeat(2,1fr)}.spec-item[data-v-46c6e2a5]{border-bottom:1px solid #ddd}.spec-item[data-v-46c6e2a5]:nth-last-child(-n+2){border-bottom:none}.specs-title[data-v-46c6e2a5]{text-align:left}.product-detail-gallery[data-v-46c6e2a5]{clear:both}[data-v-46c6e2a5]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}}@media(max-width:640px){.qr-popup[data-v-46c6e2a5]{max-width:360px;padding:32px 20px 24px;width:calc(100vw - 48px)}.qr-popup-image[data-v-46c6e2a5]{height:220px;width:220px}.qr-popup-title[data-v-46c6e2a5]{font-size:1.1rem}.qr-popup-url[data-v-46c6e2a5]{font-size:.7rem;max-width:220px}}.spin[data-v-46c6e2a5]{animation:spin-46c6e2a5 1s linear infinite}@keyframes spin-46c6e2a5{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.about-page[data-v-2eba3796]{background:#fff}.about-banner[data-v-2eba3796]{background:#56b8bb;padding:40px 20px;width:100%}.banner-text-overlay[data-v-2eba3796]{margin:0 auto;max-width:1200px;text-align:center}.breadcrumb[data-v-2eba3796]{align-items:center;color:#fffc;display:flex;font-family:var(--font-family,sans-serif);font-size:1rem;gap:8px;margin-top:30px;padding-rig:90px}.breadcrumb a[data-v-2eba3796]{color:#fffc;text-decoration:none;transition:color .2s}.breadcrumb a[data-v-2eba3796]:hover{color:#fff}.breadcrumb .separator[data-v-2eba3796]{color:#fff9;margin:0 4px}.breadcrumb-prefix[data-v-2eba3796]{color:#fffc;font-family:var(--font-family,sans-serif);font-size:.875rem;margin-right:4px}.banner-text-overlay h1[data-v-2eba3796]{font-size:2.5rem;font-weight:350;margin:0 0 15px}.banner-text-overlay h1[data-v-2eba3796],.banner-text-overlay p[data-v-2eba3796]{color:#fff;font-family:var(--font-family,sans-serif);text-align:center}.banner-text-overlay p[data-v-2eba3796]{font-size:1.125rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.about-intro[data-v-2eba3796]{background:#fff;padding:80px min(10vw,120px)}.about-intro-inner[data-v-2eba3796]{align-items:flex-start;display:flex;gap:80px;margin:0 auto;max-width:1280px}.about-intro-media[data-v-2eba3796]{align-self:flex-start;flex:0 0 50%;margin-top:0;max-width:560px;position:sticky;top:24px}.about-intro-img[data-v-2eba3796]{aspect-ratio:4/3;box-shadow:0 8px 40px #00000014;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.about-intro-content[data-v-2eba3796]{flex:1;margin-top:60px;min-width:0}.about-intro-title[data-v-2eba3796]{color:#1a1a1a;font-size:2rem;font-weight:400;letter-spacing:-.01em;margin:0 0 12px}.about-intro-company[data-v-2eba3796],.about-intro-title[data-v-2eba3796]{font-family:var(--font-family,sans-serif)}.about-intro-company[data-v-2eba3796]{color:#56b8bb;font-size:1.125rem;font-weight:300;letter-spacing:.01em;margin:0 0 8px}.about-intro-desc[data-v-2eba3796]{color:#4a4a4a;font-family:var(--font-family,sans-serif);font-size:1rem;font-weight:400;line-height:1.85;margin:0 0 16px}.about-intro-desc[data-v-2eba3796]:last-child{margin-bottom:0}.about-supply-chain[data-v-2eba3796]{background:#fff;margin-top:-30px;padding:0 min(10vw,120px) 80px}.about-supply-chain-inner[data-v-2eba3796]{align-items:flex-start;display:flex;gap:80px;margin:0 auto;max-width:1280px}.about-supply-chain-media[data-v-2eba3796]{align-self:flex-start;flex:0 0 55%;height:450px;max-width:650px;position:sticky;top:24px}.about-supply-chain-img[data-v-2eba3796]{display:block;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.about-supply-chain-content[data-v-2eba3796]{flex:1;margin-top:30px;min-width:0}@media(min-width:769px){.about-supply-chain-content[data-v-2eba3796]{margin-left:-38px}.about-intro-title[data-v-2eba3796]{margin-top:-80px}}.about-supply-chain-title[data-v-2eba3796]{color:#1a1a1a;font-size:2rem;letter-spacing:-.01em;margin:0 0 12px}.about-supply-chain-desc[data-v-2eba3796],.about-supply-chain-title[data-v-2eba3796]{font-family:var(--font-family,sans-serif);font-weight:400}.about-supply-chain-desc[data-v-2eba3796]{color:#4a4a4a;font-size:1rem;line-height:1.85;margin:0 0 16px}.about-supply-chain-desc[data-v-2eba3796]:last-child{margin-bottom:0}.about-factory[data-v-2eba3796]{background:#fff;padding:0 min(10vw,120px) 80px}.about-factory-inner[data-v-2eba3796]{align-items:flex-start;display:flex;gap:80px;margin:0 auto;max-width:1280px}.about-factory-content[data-v-2eba3796]{flex:1;margin-top:-20px;min-width:0}.about-factory-title[data-v-2eba3796]{color:#1a1a1a;font-size:2rem;letter-spacing:-.01em;margin:0 0 12px}.about-factory-desc[data-v-2eba3796],.about-factory-title[data-v-2eba3796]{font-family:var(--font-family,sans-serif);font-weight:400}.about-factory-desc[data-v-2eba3796]{color:#4a4a4a;font-size:1rem;line-height:1.85;margin:0 0 16px}.about-factory-desc[data-v-2eba3796]:last-child{margin-bottom:0}.about-factory-media[data-v-2eba3796]{align-self:flex-start;flex:0 0 50%;max-width:560px;position:sticky;top:24px}.about-factory-img[data-v-2eba3796]{aspect-ratio:4/3;box-shadow:0 8px 40px #00000014;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.about-advantage[data-v-2eba3796]{background:#fff;padding:0 min(10vw,120px) 80px}.about-advantage-inner[data-v-2eba3796]{align-items:flex-start;display:flex;gap:80px;margin:0 auto;max-width:1280px}.about-advantage-media[data-v-2eba3796]{align-self:flex-start;flex:0 0 50%;max-width:560px;position:sticky;top:24px}.about-advantage-img[data-v-2eba3796]{aspect-ratio:4/3;box-shadow:0 8px 40px #00000014;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.about-advantage-content[data-v-2eba3796]{flex:1;min-width:0}.about-advantage-title[data-v-2eba3796]{color:#1a1a1a;font-size:2rem;letter-spacing:-.01em;margin:0 0 12px}.about-advantage-desc[data-v-2eba3796],.about-advantage-title[data-v-2eba3796]{font-family:var(--font-family,sans-serif);font-weight:400}.about-advantage-desc[data-v-2eba3796]{color:#4a4a4a;font-size:1rem;line-height:1.85;margin:0 0 16px}.about-advantage-desc[data-v-2eba3796]:last-child{margin-bottom:0}@media(max-width:900px){.about-intro-inner[data-v-2eba3796]{flex-direction:column;gap:24px}.about-intro-media[data-v-2eba3796]{align-self:auto;flex:none;margin-top:0;max-width:100%;position:static;width:100%}.about-intro-content[data-v-2eba3796]{margin-top:0}.about-intro-img[data-v-2eba3796]{aspect-ratio:16/9}.about-supply-chain-inner[data-v-2eba3796]{flex-direction:column-reverse;gap:24px}.about-supply-chain-inner .about-supply-chain-content[data-v-2eba3796]{margin-left:0}.about-supply-chain-media[data-v-2eba3796]{align-self:auto;flex:none;height:auto;max-width:100%;position:static;width:100%}.about-supply-chain-img[data-v-2eba3796]{height:auto}.about-factory-inner[data-v-2eba3796]{flex-direction:column;gap:24px}.about-factory-media[data-v-2eba3796]{align-self:auto;flex:none;max-width:100%;position:static;width:100%}.about-factory-img[data-v-2eba3796]{aspect-ratio:16/9}.about-advantage-inner[data-v-2eba3796]{flex-direction:column-reverse;gap:24px}.about-advantage-media[data-v-2eba3796]{align-self:auto;flex:none;margin-top:0;max-width:100%;position:static;width:100%}.about-advantage-content[data-v-2eba3796]{margin-top:0}.about-advantage-img[data-v-2eba3796]{aspect-ratio:16/9}.about-intro-content[data-v-2eba3796],.about-supply-chain[data-v-2eba3796],.about-supply-chain-content[data-v-2eba3796]{margin-top:0!important}}@media(max-width:768px){.about-intro[data-v-2eba3796]{padding:24px 20px 12px}.about-supply-chain[data-v-2eba3796]{padding:12px 20px 48px}.about-intro-content[data-v-2eba3796],.about-supply-chain[data-v-2eba3796],.about-supply-chain-content[data-v-2eba3796]{margin-top:0!important}.about-supply-chain-inner[data-v-2eba3796]{flex-direction:column-reverse;gap:24px}.about-supply-chain-inner .about-supply-chain-content[data-v-2eba3796]{margin-left:0}.about-supply-chain-media[data-v-2eba3796]{align-self:auto;flex:none;height:auto;max-width:100%;position:static;width:100%}.about-supply-chain-img[data-v-2eba3796]{height:auto}.about-factory-inner[data-v-2eba3796]{flex-direction:column;gap:24px}.about-factory-media[data-v-2eba3796]{align-self:auto;flex:none;max-width:100%;position:static;width:100%}.about-factory-img[data-v-2eba3796]{aspect-ratio:16/9}.about-advantage[data-v-2eba3796]{padding:12px 20px 48px}.about-intro-title[data-v-2eba3796],.about-supply-chain-title[data-v-2eba3796]{font-size:1.5rem}.about-intro-company[data-v-2eba3796]{font-size:1rem}.about-intro-desc[data-v-2eba3796],.about-supply-chain-desc[data-v-2eba3796]{font-size:.9375rem;line-height:1.75}.about-factory[data-v-2eba3796]{padding:24px 20px 48px}.about-factory-title[data-v-2eba3796]{font-size:1.5rem}.about-factory-desc[data-v-2eba3796]{font-size:.9375rem;line-height:1.75}.about-advantage[data-v-2eba3796]{padding:24px 20px 48px}.about-advantage-title[data-v-2eba3796]{font-size:1.5rem}.about-advantage-desc[data-v-2eba3796]{font-size:.9375rem;line-height:1.75}.banner-text-overlay h1[data-v-2eba3796]{font-size:1.75rem}.banner-text-overlay p[data-v-2eba3796]{font-size:1rem}}.contact-page[data-v-a09a6452]{background:#fff}.contact-banner[data-v-a09a6452]{background:#56b8bb;padding:40px 20px;width:100%}.banner-text-overlay[data-v-a09a6452]{margin:0 auto;max-width:1200px;text-align:center}.breadcrumb[data-v-a09a6452]{align-items:center;color:#fffc;display:flex;font-family:var(--font-family,sans-serif);font-size:1rem;gap:8px;margin-top:30px;padding-right:90px}.breadcrumb a[data-v-a09a6452]{color:#fffc;text-decoration:none;transition:color .2s}.breadcrumb a[data-v-a09a6452]:hover{color:#fff}.breadcrumb .separator[data-v-a09a6452]{color:#fff9;margin:0 4px}.breadcrumb-prefix[data-v-a09a6452]{color:#fffc;font-family:var(--font-family,sans-serif);font-size:.875rem;margin-right:4px}.banner-text-overlay h1[data-v-a09a6452]{font-size:2.5rem;font-weight:350;margin:0 0 15px}.banner-text-overlay h1[data-v-a09a6452],.banner-text-overlay p[data-v-a09a6452]{color:#fff;font-family:var(--font-family,sans-serif);text-align:center}.banner-text-overlay p[data-v-a09a6452]{font-size:1.125rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.contact-content[data-v-a09a6452]{background:#fff;padding:80px min(10vw,120px)}.contact-content-inner[data-v-a09a6452]{margin:0 auto;max-width:1280px}.contact-grid[data-v-a09a6452]{align-items:flex-start;display:flex;gap:60px}.contact-info[data-v-a09a6452]{flex:0 0 40%;max-width:440px}@media(max-width:900px){.contact-content[data-v-a09a6452]{padding:48px 20px}.contact-grid[data-v-a09a6452]{flex-direction:column;gap:32px}.contact-info[data-v-a09a6452]{flex:none;max-width:100%}.contact-form-wrapper[data-v-a09a6452]{box-shadow:4px 4px #0000001a;padding:24px;width:100%}.form-row[data-v-a09a6452]{flex-direction:column;gap:20px}}.contact-info-title[data-v-a09a6452]{font-size:1.5rem;font-weight:400;letter-spacing:-.01em;margin:0 0 16px}.contact-info-company[data-v-a09a6452],.contact-info-title[data-v-a09a6452]{color:#1a1a1a;font-family:var(--font-family,sans-serif)}.contact-info-company[data-v-a09a6452]{border-bottom:2px solid #56b8bb;font-size:1.1rem;font-weight:700;letter-spacing:.02em;margin:0 0 12px;padding-bottom:12px}.contact-info-desc[data-v-a09a6452]{color:#4a4a4a;font-family:var(--font-family,sans-serif);font-size:1rem;font-weight:400;line-height:1.85;margin:0 0 32px}.contact-info-list[data-v-a09a6452]{display:flex;flex-direction:column;gap:24px}.contact-info-item[data-v-a09a6452]{align-items:flex-start;display:flex;gap:16px}.contact-info-icon[data-v-a09a6452]{align-items:center;background:#0088b81a;color:var(--color-primary,#0088b8);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.contact-info-text[data-v-a09a6452]{display:flex;flex-direction:column;gap:4px}.contact-info-label[data-v-a09a6452]{color:#888;font-size:.875rem;font-weight:500}.contact-info-label[data-v-a09a6452],.contact-info-value[data-v-a09a6452]{font-family:var(--font-family,sans-serif)}.contact-info-value[data-v-a09a6452]{color:#1a1a1a;font-size:1rem;font-weight:400}.contact-form-wrapper[data-v-a09a6452]{background:#f8f9fa;box-shadow:0 4px 20px #0000001f;display:flex;flex:1;flex-direction:column;min-width:0;padding:40px}.contact-form-title[data-v-a09a6452]{color:#1a1a1a;font-family:var(--font-family,sans-serif);font-size:1.5rem;font-weight:400;letter-spacing:-.01em;margin:0 0 32px}.contact-form[data-v-a09a6452]{display:flex;flex:1;flex-direction:column;gap:24px}.form-row[data-v-a09a6452]{display:flex;gap:20px}.form-row .form-group[data-v-a09a6452]{flex:1;min-width:0}.form-group[data-v-a09a6452]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-a09a6452]{color:#333;font-family:var(--font-family,sans-serif);font-size:.9375rem;font-weight:500}.form-group .required[data-v-a09a6452]{color:#56b8bb}.form-group input[data-v-a09a6452],.form-group textarea[data-v-a09a6452]{background-color:#fff;border:1px solid #e0e0e0;color:#1a1a1a;font-family:var(--font-family,sans-serif);font-size:1rem;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-a09a6452]::-moz-placeholder,.form-group textarea[data-v-a09a6452]::-moz-placeholder{color:#999}.form-group input[data-v-a09a6452]::placeholder,.form-group textarea[data-v-a09a6452]::placeholder{color:#999}.form-group input[data-v-a09a6452]:focus,.form-group textarea[data-v-a09a6452]:focus{border-color:#56b8bb;box-shadow:0 0 0 3px #56b8bb1a}.form-group textarea[data-v-a09a6452]{min-height:120px;resize:vertical}.submit-btn[data-v-a09a6452]{align-self:flex-start;background:#0088b8;border:none;color:#fff;cursor:pointer;font-family:var(--font-family,sans-serif);font-size:1rem;font-weight:500;padding:16px 40px;transition:background .2s,transform .1s}.submit-btn[data-v-a09a6452]:hover{background:#005571}.submit-btn[data-v-a09a6452]:active{transform:scale(.98)}.submit-btn[data-v-a09a6452]:disabled{cursor:not-allowed;opacity:.6}.submit-success-msg[data-v-a09a6452]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#16a34a;font-size:.9rem;font-weight:500;margin-bottom:12px;padding:12px 16px}@media(max-width:768px){.contact-banner[data-v-a09a6452]{padding:40px 20px}.banner-text-overlay h1[data-v-a09a6452]{font-size:1.75rem}.banner-text-overlay p[data-v-a09a6452]{font-size:1rem}.contact-content[data-v-a09a6452]{padding:40px 20px}.contact-form-wrapper[data-v-a09a6452]{padding:20px}.form-row[data-v-a09a6452]{flex-direction:column;gap:20px}.submit-btn[data-v-a09a6452]{width:100%}}@media(max-width:480px){.contact-form-wrapper[data-v-a09a6452]{padding:16px}.form-group input[data-v-a09a6452],.form-group textarea[data-v-a09a6452]{padding:12px 14px}.submit-btn[data-v-a09a6452]{padding:14px 32px}}.contact-map-wrapper[data-v-a09a6452]{box-shadow:0 4px 20px #0000001f;margin-top:48px;overflow:hidden}.contact-map-wrapper iframe[data-v-a09a6452]{display:block}.news-error[data-v-ec3cc0be]{min-height:50vh;padding:80px 24px;text-align:center}.news-error h1[data-v-ec3cc0be]{font-size:26px;margin:16px 0}.news-error a[data-v-ec3cc0be],.news-error button[data-v-ec3cc0be]{color:#26777a;cursor:pointer;display:inline-block;margin:24px 12px 0;text-decoration:underline}.news-page[data-v-ec3cc0be]{background:var(--color-bg);min-height:100vh}.news-banner[data-v-ec3cc0be]{background:#56b8bb;padding:40px 20px;width:100%}.banner-text-overlay[data-v-ec3cc0be]{margin:0 auto;max-width:1200px;text-align:center}.breadcrumb[data-v-ec3cc0be]{align-items:center;color:#fffc;display:flex;font-family:var(--font-family,sans-serif);font-size:1rem;gap:8px;margin-top:30px}.breadcrumb a[data-v-ec3cc0be]{color:#fffc;text-decoration:none;transition:color .2s}.breadcrumb a[data-v-ec3cc0be]:hover{color:#fff}.breadcrumb .separator[data-v-ec3cc0be]{color:#fff9;margin:0 4px}.breadcrumb-prefix[data-v-ec3cc0be]{color:#fffc;font-family:var(--font-family,sans-serif);font-size:.875rem;margin-right:4px}.banner-text-overlay h1[data-v-ec3cc0be]{color:#fff;font-size:2.5rem;font-weight:350;margin:0 0 15px}.banner-text-overlay h1[data-v-ec3cc0be],.banner-text-overlay p[data-v-ec3cc0be]{font-family:var(--font-family,sans-serif);text-align:center}.banner-text-overlay p[data-v-ec3cc0be]{color:#ffffffe6;font-size:1.125rem;font-weight:300;margin:0}.news-content[data-v-ec3cc0be]{margin:0 auto;max-width:1440px;padding:20px}.news-layout[data-v-ec3cc0be]{align-items:flex-start;display:flex;gap:40px}.main-content[data-v-ec3cc0be]{flex:1;min-width:0}.news-main[data-v-ec3cc0be]{background-color:var(--color-white);box-shadow:var(--shadow);padding:24px}.news-list[data-v-ec3cc0be]{display:flex;flex-direction:column;gap:0}.news-item[data-v-ec3cc0be]{border-bottom:1px solid var(--color-border);display:flex;gap:24px;padding:24px 0;transition:all var(--transition)}.news-item[data-v-ec3cc0be]:last-child{border-bottom:none;padding-bottom:0}.news-item[data-v-ec3cc0be]:first-child{padding-top:0}.news-item[data-v-ec3cc0be]:hover{background-color:transparent}.news-item-img-wrap[data-v-ec3cc0be]{align-self:flex-start;aspect-ratio:16/9;background:var(--color-bg,#f7f7f7);border-radius:4px;flex-shrink:0;height:auto;overflow:hidden;width:280px}.news-item-img[data-v-ec3cc0be]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.news-item-body[data-v-ec3cc0be]{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.news-item-meta[data-v-ec3cc0be]{align-items:center;display:flex;gap:12px;margin-bottom:10px}.news-item-date[data-v-ec3cc0be]{color:var(--color-text-light);font-size:.8rem}.news-item-category[data-v-ec3cc0be]{background:var(--color-primary-light);color:var(--color-primary);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.news-item-tags[data-v-ec3cc0be]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.news-item-tag[data-v-ec3cc0be]{background:#56b8bb1a;border:1px solid rgba(86,184,187,.25);border-radius:12px;color:var(--color-primary);display:inline-block;font-size:.7rem;font-weight:500;padding:2px 8px}.news-item-title[data-v-ec3cc0be]{color:var(--color-text);font-family:Poppins,sans-serif;font-weight:600;line-height:1.4;margin:0 0 10px}.news-item-title[data-v-ec3cc0be],h2.news-item-title[data-v-ec3cc0be]{font-size:1.25rem}.news-item-desc[data-v-ec3cc0be]{color:var(--color-text-light);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:3;line-height:1.6;margin:0 0 14px;-webkit-box-orient:vertical;overflow:hidden}.news-item-readmore[data-v-ec3cc0be]{align-items:center;color:var(--color-primary);display:inline-flex;font-size:.85rem;font-weight:500;gap:6px;text-decoration:none;transition:all .2s}.news-item-readmore[data-v-ec3cc0be]:hover{color:var(--color-primary-dark);gap:10px}.sidebar-wrapper[data-v-ec3cc0be]{align-self:flex-start;flex-shrink:0;min-width:360px;position:sticky;top:20px;width:360px}.pagination-wrapper[data-v-ec3cc0be]{display:flex;gap:6px;margin-top:30px;padding:16px 0}.pagination-btn[data-v-ec3cc0be],.pagination-wrapper[data-v-ec3cc0be]{align-items:center;justify-content:center}.pagination-btn[data-v-ec3cc0be]{background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:500;height:44px;min-width:44px;padding:0 12px;text-decoration:none;transition:all .25s ease}.pagination-btn.active[data-v-ec3cc0be],.pagination-btn[data-v-ec3cc0be]:hover:not([aria-disabled=true]):not(.active):not(.ellipsis){background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.pagination-btn.active[data-v-ec3cc0be]{font-weight:600}.pagination-btn[aria-disabled=true][data-v-ec3cc0be]{cursor:not-allowed;opacity:.4}.pagination-btn.ellipsis[data-v-ec3cc0be]{background:transparent;border:none;cursor:default;pointer-events:none}@media(max-width:1100px){.news-item-img-wrap[data-v-ec3cc0be]{height:160px;width:240px}}@media(max-width:900px){.news-layout[data-v-ec3cc0be]{flex-direction:column}.sidebar-wrapper[data-v-ec3cc0be]{max-width:100%;min-width:unset;position:static;width:100%}.news-item[data-v-ec3cc0be]{flex-direction:column;gap:16px}.news-item-img-wrap[data-v-ec3cc0be]{aspect-ratio:16/9;height:auto;width:100%}.news-main[data-v-ec3cc0be]{padding:16px}}@media(max-width:640px){.news-banner[data-v-ec3cc0be]{padding:30px 16px}.banner-text-overlay h1[data-v-ec3cc0be]{font-size:1.75rem}.news-content[data-v-ec3cc0be]{padding:16px}.pagination-wrapper[data-v-ec3cc0be]{justify-content:center}}@keyframes shimmer-ec3cc0be{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-img[data-v-ec3cc0be],.skeleton-line[data-v-ec3cc0be]{animation:shimmer-ec3cc0be 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}.skeleton-img[data-v-ec3cc0be]{border-radius:4px;height:100%;width:100%}.skeleton-meta[data-v-ec3cc0be]{height:12px;margin-bottom:10px;width:40%}.skeleton-title[data-v-ec3cc0be]{height:20px;margin-bottom:6px;width:90%}.skeleton-title-sm[data-v-ec3cc0be]{height:20px;margin-bottom:12px;width:60%}.skeleton-desc[data-v-ec3cc0be]{height:14px;margin-bottom:6px;width:100%}.skeleton-desc.short[data-v-ec3cc0be]{width:75%}.oss-page[data-v-d348a9ae]{background:#fff}.oss-banner[data-v-d348a9ae]{background:#56b8bb;padding:40px 20px;width:100%}.banner-text-overlay[data-v-d348a9ae]{margin:0 auto;max-width:1200px;text-align:center}.breadcrumb[data-v-d348a9ae]{align-items:center;color:#fffc;display:flex;font-family:var(--font-family,sans-serif);font-size:1rem;gap:8px;margin-top:30px;padding-right:90px}.breadcrumb a[data-v-d348a9ae]{color:#fffc;text-decoration:none;transition:color .2s}.breadcrumb a[data-v-d348a9ae]:hover{color:#fff}.breadcrumb .separator[data-v-d348a9ae]{color:#fff9;margin:0 4px}.breadcrumb-prefix[data-v-d348a9ae]{color:#fffc;font-family:var(--font-family,sans-serif);font-size:.875rem;margin-right:4px}.banner-text-overlay h1[data-v-d348a9ae]{font-size:2.5rem;font-weight:350;letter-spacing:-.01em;margin:0 0 15px}.banner-text-overlay h1[data-v-d348a9ae],.banner-text-overlay p[data-v-d348a9ae]{color:#fff;font-family:var(--font-family,sans-serif);text-align:center}.banner-text-overlay p[data-v-d348a9ae]{font-size:1.125rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.oss-card[data-v-d348a9ae]{background:#fff}.oss-card-inner[data-v-d348a9ae]{align-items:stretch;display:flex;margin:0 auto;max-width:1280px;min-height:520px}.oss-card-reverse[data-v-d348a9ae]{flex-direction:row-reverse}.oss-card-media[data-v-d348a9ae]{border-bottom:none;flex:0 0 50%;min-height:520px}.oss-card-media img[data-v-d348a9ae]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.oss-card-content[data-v-d348a9ae]{display:flex;flex:1;flex-direction:column;justify-content:center;padding:60px 72px}.oss-card-num[data-v-d348a9ae]{color:#56b8bb33;display:block;font-family:var(--font-family,sans-serif);font-size:3.5rem;font-weight:800;letter-spacing:.05em;line-height:1;margin-bottom:12px}.oss-card-title[data-v-d348a9ae]{color:#1a1a1a;font-size:2.25rem;letter-spacing:-.01em;line-height:1.2;margin:0 0 20px}.oss-card-desc[data-v-d348a9ae],.oss-card-title[data-v-d348a9ae]{font-family:var(--font-family,sans-serif);font-weight:400}.oss-card-desc[data-v-d348a9ae]{color:#555;font-size:1rem;line-height:1.85;margin:0 0 16px}.oss-card-desc[data-v-d348a9ae]:last-of-type{margin-bottom:0}.oss-card-desc-bold[data-v-d348a9ae]{color:#1a1a1a;font-size:1.0625rem;font-weight:600;margin-bottom:6px}@media(max-width:1024px){.oss-card-content[data-v-d348a9ae]{padding:40px 48px}.oss-card-title[data-v-d348a9ae]{font-size:1.875rem}}@media(max-width:768px){.banner-text-overlay h1[data-v-d348a9ae]{font-size:1.75rem}.banner-text-overlay p[data-v-d348a9ae]{font-size:1rem}.oss-card-media[data-v-d348a9ae]{border-bottom:none;flex:none;min-height:240px}.oss-card-inner[data-v-d348a9ae]{flex-direction:column-reverse;min-height:unset}.oss-card-content[data-v-d348a9ae]{padding:32px 20px 40px}.oss-card-num[data-v-d348a9ae]{font-size:2.5rem}.oss-card-title[data-v-d348a9ae]{font-size:1.625rem;margin-bottom:14px}.oss-card-desc[data-v-d348a9ae]{line-height:1.75}.oss-card-desc[data-v-d348a9ae],.oss-card-desc-bold[data-v-d348a9ae]{font-size:.9375rem}}.policy-page[data-v-8495fe74]{background-color:var(--color-bg)}.policy-hero[data-v-8495fe74]{background-color:var(--color-white);border-bottom:1px solid var(--color-border);padding:48px 0 20px}.policy-hero-title[data-v-8495fe74]{color:var(--color-text);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.5px;margin:0 0 10px}.policy-hero-sub[data-v-8495fe74]{color:var(--color-text-light);font-size:.9rem;margin:0}.policy-body[data-v-8495fe74]{background-color:var(--color-white);padding:16px 20px 80px}.policy-content[data-v-8495fe74]{width:100%}.policy-inner[data-v-8495fe74]{margin:0 auto;max-width:820px;padding:8px 0 clamp(28px,5vw,48px)}.policy-intro[data-v-8495fe74]{margin-bottom:36px}.policy-intro p[data-v-8495fe74]{color:var(--color-text);font-size:1rem;line-height:1.75;margin:0}.policy-section[data-v-8495fe74]{margin-bottom:36px}.policy-section[data-v-8495fe74]:last-child{margin-bottom:0}.policy-section h2[data-v-8495fe74]{border-bottom:2px solid var(--color-primary);color:var(--color-text);display:inline-block;font-size:1.15rem;font-weight:700;margin:0 0 14px;padding-bottom:8px}.policy-section p[data-v-8495fe74]{color:var(--color-text);font-size:1rem;line-height:1.75;margin:0 0 10px}.policy-section p[data-v-8495fe74]:last-child{margin-bottom:0}.policy-contact[data-v-8495fe74]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.policy-contact-item[data-v-8495fe74]{align-items:flex-start;color:var(--color-text);display:flex;font-size:1rem;gap:6px;line-height:1.5}.contact-label[data-v-8495fe74]{color:var(--color-text);flex-shrink:0;font-weight:600}.policy-contact-item a[data-v-8495fe74]{color:var(--color-primary);transition:color var(--transition)}.policy-contact-item a[data-v-8495fe74]:hover{color:var(--color-text)}@media(min-width:1025px){.policy-body .container[data-v-8495fe74]{margin-left:0;margin-right:0;max-width:none;padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px);width:100%}}@media(max-width:640px){.policy-hero[data-v-8495fe74]{padding:28px 0 14px}.policy-body[data-v-8495fe74]{padding:12px 16px 60px}.policy-inner[data-v-8495fe74]{padding:4px 0 24px}.policy-section[data-v-8495fe74]{margin-bottom:28px}}.inquiry-page[data-v-4892028b]{background:#fff}.inquiry-banner[data-v-4892028b]{background:#56b8bb;padding:40px 20px;width:100%}.banner-text-overlay[data-v-4892028b]{margin:0 auto;max-width:1200px;text-align:center}.breadcrumb[data-v-4892028b]{align-items:center;color:#fffc;display:flex;font-family:var(--font-family,sans-serif);font-size:1rem;gap:8px;margin-top:30px;text-align:left}.breadcrumb a[data-v-4892028b]{color:#fffc;text-decoration:none;transition:color .2s}.breadcrumb a[data-v-4892028b]:hover{color:#fff}.breadcrumb .separator[data-v-4892028b]{color:#fff9;margin:0 4px}.breadcrumb-prefix[data-v-4892028b]{color:#fffc;font-family:var(--font-family,sans-serif);font-size:.875rem;margin-right:4px}.banner-text-overlay h1[data-v-4892028b]{color:#fff;font-family:var(--font-family,sans-serif);font-size:2.5rem;font-weight:350;margin:0;text-align:center}.inquiry-content[data-v-4892028b]{background:#fff;padding:60px min(10vw,120px)}.inquiry-content-inner[data-v-4892028b]{margin:0 auto;max-width:1280px}.inquiry-layout[data-v-4892028b]{align-items:flex-start;display:flex;gap:48px}.inquiry-products[data-v-4892028b]{background:#f8f9fa;box-shadow:0 4px 20px #00000014;flex:1;min-width:0;padding:36px;width:100%}.products-title[data-v-4892028b]{color:#1a1a1a;font-family:var(--font-family,sans-serif);font-size:1.25rem;font-weight:600;letter-spacing:.02em;margin:0 0 24px;text-transform:uppercase}.empty-cart[data-v-4892028b]{background:#f8f9fa;border:1px dashed #ddd;padding:48px 24px;text-align:center}.empty-cart p[data-v-4892028b]{color:#666;margin:0 0 20px}.btn-browse[data-v-4892028b],.empty-cart p[data-v-4892028b]{font-family:var(--font-family,sans-serif);font-size:1rem}.btn-browse[data-v-4892028b]{background:#0088b8;border:none;color:#fff;cursor:pointer;font-weight:500;padding:12px 28px;transition:background .2s}.btn-browse[data-v-4892028b]:hover{background:#005571}.products-table[data-v-4892028b]{border:1px solid #e0e0e0;width:100%}.table-header[data-v-4892028b]{background:#eee;color:#666;font-family:var(--font-family,sans-serif);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.table-header[data-v-4892028b],.table-row[data-v-4892028b]{align-items:center;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;padding:14px 16px}.table-row[data-v-4892028b]{border-bottom:1px solid #e8e8e8}.table-row[data-v-4892028b]:last-child{border-bottom:none}.product-img[data-v-4892028b]{border-radius:4px;display:block;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.col-picture[data-v-4892028b]{align-items:center;display:flex}.col-name[data-v-4892028b]{font-family:var(--font-family,sans-serif);font-weight:500}.col-action[data-v-4892028b],.col-name[data-v-4892028b]{align-items:center;color:#666;display:flex;font-size:.75rem}.col-action[data-v-4892028b]{font-weight:600;justify-content:center;letter-spacing:.05em;text-transform:uppercase}.btn-remove[data-v-4892028b]{align-items:center;background:transparent;border:none;border-radius:3px;color:#999;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.btn-remove[data-v-4892028b]:hover{background:#fee;color:#c00}.inquiry-form-wrapper[data-v-4892028b]{background:#f8f9fa;box-shadow:0 4px 20px #00000014;flex:0 0 420px;padding:36px}.form-title[data-v-4892028b]{color:#1a1a1a;font-family:var(--font-family,sans-serif);font-size:1.25rem;font-weight:600;letter-spacing:.02em;margin:0 0 24px;text-transform:uppercase}.inquiry-form[data-v-4892028b]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-4892028b]{display:flex;gap:16px}.form-row .form-group[data-v-4892028b]{flex:1;min-width:0}.form-group[data-v-4892028b]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-4892028b]{color:#333;font-family:var(--font-family,sans-serif);font-size:.875rem;font-weight:500}.form-group input[data-v-4892028b],.form-group textarea[data-v-4892028b]{background-color:#fff;border:1px solid #e0e0e0;color:#1a1a1a;font-family:var(--font-family,sans-serif);font-size:.95rem;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-4892028b]::-moz-placeholder,.form-group textarea[data-v-4892028b]::-moz-placeholder{color:#aaa}.form-group input[data-v-4892028b]::placeholder,.form-group textarea[data-v-4892028b]::placeholder{color:#aaa}.form-group input[data-v-4892028b]:focus,.form-group textarea[data-v-4892028b]:focus{border-color:#56b8bb;box-shadow:0 0 0 3px #56b8bb1a}.form-group textarea[data-v-4892028b]{min-height:100px;resize:vertical}.submit-btn[data-v-4892028b]{background:#0088b8;border:none;color:#fff;cursor:pointer;font-family:var(--font-family,sans-serif);font-size:1rem;font-weight:500;margin-top:8px;padding:14px 32px;transition:background .2s,transform .1s}.submit-btn[data-v-4892028b]:hover:not(:disabled){background:#005571}.submit-btn[data-v-4892028b]:active:not(:disabled){transform:scale(.98)}.submit-btn[data-v-4892028b]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:900px){.inquiry-content[data-v-4892028b]{padding:40px 20px}.inquiry-layout[data-v-4892028b]{flex-direction:column;gap:32px}.inquiry-form-wrapper[data-v-4892028b]{flex:none;padding:24px;width:100%}.table-header[data-v-4892028b]{font-size:.75rem}.table-header[data-v-4892028b],.table-row[data-v-4892028b]{grid-template-columns:1fr 1fr 1fr}.product-img[data-v-4892028b]{height:50px;width:50px}.col-action[data-v-4892028b]{font-size:.65rem}}@media(max-width:600px){.banner-text-overlay h1[data-v-4892028b]{font-size:1.75rem}.table-header[data-v-4892028b]{display:none}.table-row[data-v-4892028b]{gap:0 12px;grid-template-columns:1fr 1fr 1fr;padding:12px 16px}.product-img[data-v-4892028b]{height:50px;width:50px}.form-row[data-v-4892028b]{flex-direction:column;gap:20px}}.product-intro[data-v-7ac31c83]{background-color:var(--color-white);display:flow-root;padding:0;text-align:left}.intro-title[data-v-7ac31c83]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:1.35rem;font-weight:600;line-height:1.4;margin:0 0 18px;text-align:left}.intro-body[data-v-7ac31c83]{margin-bottom:12px}.intro-text[data-v-7ac31c83]{color:var(--color-text-light);font-size:.95rem;line-height:1.8;margin:0 0 8px}.intro-text[data-v-7ac31c83]:last-child{margin-bottom:0}.intro-btn[data-v-7ac31c83]{background-color:var(--color-primary);border:none;color:#fff;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.03em;margin-left:0;padding:15px 32px;transition:all .25s ease;width:-moz-fit-content;width:fit-content}.intro-btn[data-v-7ac31c83]:hover{background-color:#009cc9;box-shadow:0 6px 20px #00a0d259;transform:translateY(-2px)}.modal-overlay[data-v-7ac31c83]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.modal-box[data-v-7ac31c83]{background-color:#fff;border-radius:0;box-shadow:0 10px 40px #00000040;max-height:90vh;max-width:560px;overflow-y:auto;position:relative;width:100%}.modal-close[data-v-7ac31c83]{background-color:transparent;border:none;color:#999;cursor:pointer;font-size:28px;height:36px;line-height:1;position:absolute;right:16px;top:12px;transition:color .2s;width:36px;z-index:1}.modal-close[data-v-7ac31c83]:hover{color:#333}.modal-body[data-v-7ac31c83]{padding:48px 40px 40px}.modal-title[data-v-7ac31c83]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;margin:0 0 24px}.inquiry-form[data-v-7ac31c83]{gap:16px}.form-group[data-v-7ac31c83],.inquiry-form[data-v-7ac31c83]{display:flex;flex-direction:column}.form-group[data-v-7ac31c83]{gap:6px}.form-group label[data-v-7ac31c83]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500}.form-group input[data-v-7ac31c83],.form-group textarea[data-v-7ac31c83]{background-color:#fafafa;border:1px solid #ddd;border-radius:0;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:.9rem;padding:10px 14px;transition:border-color .2s ease;width:100%}.form-group input[data-v-7ac31c83]:focus,.form-group textarea[data-v-7ac31c83]:focus{background-color:#fff;border-color:var(--color-primary,#0088b8);outline:none}.form-group textarea[data-v-7ac31c83]{min-height:80px;resize:vertical}.submit-btn[data-v-7ac31c83]{align-self:flex-start;background-color:var(--color-primary);border:none;border-radius:0;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.03em;margin-top:4px;padding:12px 32px;transition:all .25s ease}.submit-btn[data-v-7ac31c83]:hover{background-color:var(--color-primary-dark);box-shadow:0 4px 16px #0088b84d;transform:translateY(-2px)}.submit-btn[data-v-7ac31c83]:disabled{cursor:not-allowed;opacity:.6}.submit-success-msg[data-v-7ac31c83]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;color:#16a34a;font-size:.875rem;font-weight:500;padding:10px 14px;text-align:center}.modal-fade-enter-active[data-v-7ac31c83],.modal-fade-leave-active[data-v-7ac31c83]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-7ac31c83],.modal-fade-leave-to[data-v-7ac31c83]{opacity:0}@media(max-width:768px){.product-intro[data-v-7ac31c83]{margin-bottom:24px;padding:5px 0}.intro-title[data-v-7ac31c83]{font-size:1.15rem;text-align:left}.intro-text[data-v-7ac31c83]{font-size:.9rem}.intro-btn[data-v-7ac31c83]{display:block;margin-left:0;margin-inline:auto;width:-moz-fit-content;width:fit-content}.modal-body[data-v-7ac31c83]{padding:32px 24px 28px}.modal-title[data-v-7ac31c83]{font-size:1.1rem;text-align:center}.submit-btn[data-v-7ac31c83]{align-self:center;width:100%}}.faq-block[data-v-8c7ed1ef]{background-color:var(--color-white);box-sizing:border-box;margin-bottom:32px;padding:40px 36px}.faq-inner[data-v-8c7ed1ef]{align-items:center;display:flex;gap:48px;margin:0 auto;max-width:1280px}.faq-inner.image-left[data-v-8c7ed1ef]{flex-direction:row-reverse}.faq-inner.content-only[data-v-8c7ed1ef]{justify-content:center}.faq-content-col[data-v-8c7ed1ef]{flex:1;min-width:0}.faq-content-col.text-only[data-v-8c7ed1ef]{text-align:center}.faq-title[data-v-8c7ed1ef]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 28px}.faq-list[data-v-8c7ed1ef]{text-align:left}.faq-item[data-v-8c7ed1ef]{margin-bottom:24px}.faq-item[data-v-8c7ed1ef]:last-child{margin-bottom:0}.faq-q[data-v-8c7ed1ef]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;line-height:1.6;margin:0 0 8px}.faq-a[data-v-8c7ed1ef]{color:var(--color-text-light);font-size:.9rem;line-height:1.8;margin:0}.faq-image-col[data-v-8c7ed1ef]{flex:1;max-width:560px;min-width:0}.faq-img[data-v-8c7ed1ef]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:768px){.faq-block[data-v-8c7ed1ef]{margin-bottom:24px;padding:28px 20px}.faq-inner[data-v-8c7ed1ef],.faq-inner.image-left[data-v-8c7ed1ef]{flex-direction:column;gap:24px}.faq-image-col[data-v-8c7ed1ef]{max-width:100%}.faq-title[data-v-8c7ed1ef]{font-size:1.25rem;margin-bottom:20px}.faq-q[data-v-8c7ed1ef]{font-size:.9rem}}.module-block[data-v-3722f6a9]{background-color:var(--color-white);box-sizing:border-box;margin-bottom:32px;padding:40px 36px}.module-inner[data-v-3722f6a9]{align-items:center;display:flex;gap:48px;margin:0 auto;max-width:1280px}.module-inner.image-left[data-v-3722f6a9]{flex-direction:row-reverse}.module-inner.content-only[data-v-3722f6a9],.module-inner.image-only[data-v-3722f6a9]{justify-content:center}.module-text-col[data-v-3722f6a9]{flex:1;min-width:0}.module-text-col.text-only[data-v-3722f6a9]{text-align:center}.module-title[data-v-3722f6a9]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 16px}.module-text[data-v-3722f6a9]{color:var(--color-text-light);font-size:.95rem;line-height:1.8;margin:0 0 10px}.module-text[data-v-3722f6a9]:last-child{margin-bottom:0}.module-image-col[data-v-3722f6a9]{flex:1;max-width:560px;min-width:0}.module-image-col.image-only[data-v-3722f6a9]{display:flex;justify-content:center;max-width:100%}.module-img[data-v-3722f6a9]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:768px){.module-block[data-v-3722f6a9]{margin-bottom:24px;padding:28px 20px}.module-inner[data-v-3722f6a9],.module-inner.image-left[data-v-3722f6a9]{flex-direction:column;gap:24px}.module-image-col[data-v-3722f6a9]{max-width:100%}.module-title[data-v-3722f6a9]{font-size:1.25rem}.module-item-title[data-v-3722f6a9]{font-size:.95rem}}.product-modules[data-v-bac9b178]{width:100%}.category-error[data-v-cf808a1c]{color:var(--color-text,#333);min-height:50vh;padding:80px 24px;text-align:center}.category-error-code[data-v-cf808a1c]{font-size:48px;font-weight:700;margin:0 0 16px}.category-error h1[data-v-cf808a1c]{font-size:26px;margin-bottom:16px}.category-error a[data-v-cf808a1c],.category-error button[data-v-cf808a1c]{color:#26777a;cursor:pointer;display:inline-block;margin:24px 12px 0;text-decoration:underline}.products-page[data-v-cf808a1c]{background:var(--color-bg);min-height:100vh}.products-banner[data-v-cf808a1c]{background:#56b8bb;padding:40px 20px;width:100%}.product-modules-wrapper[data-v-cf808a1c]{margin:0 auto;max-width:1440px;padding:0 20px}.banner-text-overlay[data-v-cf808a1c]{margin:0 auto;max-width:1200px;text-align:center}.breadcrumb[data-v-cf808a1c]{align-items:center;color:#fffc;display:flex;font-family:var(--font-family,sans-serif);font-size:1rem;gap:8px;margin-top:30px;text-align:left}.breadcrumb a[data-v-cf808a1c]{color:#fffc;text-decoration:none;transition:color .2s}.breadcrumb a[data-v-cf808a1c]:hover{color:#fff}.breadcrumb .separator[data-v-cf808a1c]{color:#fff9;margin:0 4px}.breadcrumb-prefix[data-v-cf808a1c]{color:#fffc;font-family:var(--font-family,sans-serif);font-size:.875rem;margin-right:4px}.banner-text-overlay h1[data-v-cf808a1c]{font-size:2.5rem;font-weight:350;margin:0 0 15px}.banner-text-overlay h1[data-v-cf808a1c],.banner-text-overlay p[data-v-cf808a1c]{color:#fff;font-family:var(--font-family,sans-serif);text-align:center}.banner-text-overlay p[data-v-cf808a1c]{font-size:1.125rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.products-content[data-v-cf808a1c]{margin:0 auto;max-width:1440px;padding:20px}.products-layout[data-v-cf808a1c]{align-items:flex-start;display:flex;gap:40px}.sidebar-wrapper[data-v-cf808a1c]{align-self:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:0;height:100%;min-width:360px;position:sticky;top:20px;width:360px}.sidebar-wrapper[data-v-cf808a1c]>*{flex-shrink:0}.sidebar-wrapper .product-sidebar[data-v-cf808a1c],.sidebar-wrapper .product-sidebar-news[data-v-cf808a1c],.sidebar-wrapper .sidebar-inquiry[data-v-cf808a1c]{min-width:360px;width:360px}.main-content[data-v-cf808a1c]{display:flex;flex:1;flex-direction:column;gap:20px;min-width:0;position:relative;width:100%;z-index:1}.product-intro-wrapper[data-v-cf808a1c]{background-color:var(--color-white);border:1px solid #e7ecee;border-radius:0;flex:none;padding:24px}.products-main[data-v-cf808a1c]{background:var(--color-white);border-radius:0;box-shadow:0 2px 12px #0000000d;container-type:inline-size;min-width:0;padding:24px;scroll-margin-top:180px}.category-filter-title[data-v-cf808a1c]{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin:0 0 20px}.products-count[data-v-cf808a1c]{color:var(--color-text-light);flex-shrink:0;font-size:.8125rem;line-height:1.6}.products-count span[data-v-cf808a1c]{font-variant-numeric:tabular-nums}.product-search-bar[data-v-cf808a1c]{margin-bottom:16px}.product-search-wrap[data-v-cf808a1c]{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:0;display:flex;gap:8px;padding:0 12px;transition:border-color .2s,box-shadow .2s}.product-search-wrap[data-v-cf808a1c]:focus-within{border-color:#0088b8;box-shadow:0 0 0 3px #0088b81a}.product-search-icon[data-v-cf808a1c]{color:var(--color-text-light,#999);flex-shrink:0}.product-search-input[data-v-cf808a1c]{background:transparent;border:none;color:var(--color-text);flex:1;font-family:var(--font-family,sans-serif);font-size:.9rem;outline:none;padding:10px 0}.product-search-input[data-v-cf808a1c]::-moz-placeholder{color:#999}.product-search-input[data-v-cf808a1c]::placeholder{color:#999}.product-search-clear[data-v-cf808a1c]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--color-text-light,#999);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:color .2s,background .2s;width:24px}.product-search-clear[data-v-cf808a1c]:hover{background:#0000000f;color:var(--color-text)}.category-filter-title h2[data-v-cf808a1c]{color:var(--color-text);font-family:Poppins,sans-serif;font-size:1.375rem;font-weight:500;margin:0;min-width:0;overflow-wrap:anywhere;text-align:start}.products-grid[data-v-cf808a1c]{display:grid;gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr));scroll-margin-top:180px}.no-products-message[data-v-cf808a1c]{color:var(--color-text-light,#666);font-family:Poppins,sans-serif;font-size:1.1rem;grid-column:1/-1;padding:60px 20px;text-align:center}.product-card[data-v-cf808a1c]{background-color:var(--color-white);border:1px solid #e3e9ec;border-radius:0;display:flex;flex-direction:column;min-width:0;transition:transform .25s ease,box-shadow .25s ease}.product-link[data-v-cf808a1c]{display:block;text-decoration:none}.product-name[data-v-cf808a1c]{color:var(--color-text);font-family:var(--font-family);font-size:1.0625rem;font-weight:500;letter-spacing:-.015em;line-height:1.4;margin:0 0 10px;overflow-wrap:anywhere;text-align:start;text-transform:none;text-wrap:pretty}.product-title-link[data-v-cf808a1c]{color:inherit;display:block;text-decoration:none;transition:color .2s ease}.product-img-wrap[data-v-cf808a1c]{aspect-ratio:3/2;background:transparent;border-radius:0;flex-shrink:0;margin:0;max-height:280px;overflow:hidden;position:relative;width:100%}.product-img[data-v-cf808a1c]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:transform .35s ease;width:100%}.product-info[data-v-cf808a1c]{display:flex;flex:1;flex-direction:column;min-width:0;padding:14px 18px 18px}.product-category[data-v-cf808a1c]{color:var(--color-primary-dark);font-size:.75rem;font-weight:400;line-height:1.5;margin:0 0 8px;overflow-wrap:anywhere}.product-description[data-v-cf808a1c]{display:-webkit-box;-webkit-box-orient:vertical;color:var(--color-text-light);font-size:.8125rem;-webkit-line-clamp:2;line-height:1.75;margin:0 0 16px;overflow:hidden;overflow-wrap:anywhere}.product-actions[data-v-cf808a1c]{align-items:center;display:flex;gap:6px;margin-top:auto}.action-btn[data-v-cf808a1c]{align-items:center;background:var(--color-white);border:1px solid #dce3e6;border-radius:0;color:var(--color-text);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:.8125rem;font-weight:400;gap:7px;justify-content:center;line-height:1.5;max-width:100%;min-height:30px;min-width:0;overflow-wrap:anywhere;padding:4px 10px;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.cart-btn[data-v-cf808a1c]{flex:1 1 0;min-height:44px}.action-btn svg[data-v-cf808a1c]{display:block;flex-shrink:0}.action-btn span[data-v-cf808a1c]{min-width:0}.inquiry-btn[data-v-cf808a1c]{flex:0 0 44px;height:44px;padding:0;width:44px}.product-link[data-v-cf808a1c]:focus-visible,.product-title-link[data-v-cf808a1c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.action-btn[data-v-cf808a1c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(hover:hover){.product-card[data-v-cf808a1c]:hover{box-shadow:0 12px 28px -10px #00000024;transform:translateY(-3px)}.product-img-wrap:hover .product-img[data-v-cf808a1c]{transform:scale(1.025)}.product-title-link[data-v-cf808a1c]:hover{color:var(--color-primary-dark)}.action-btn[data-v-cf808a1c]:hover{background:#f4f7f8;color:var(--color-text)}}@media(prefers-reduced-motion:reduce){.action-btn[data-v-cf808a1c],.product-card[data-v-cf808a1c],.product-img[data-v-cf808a1c],.product-title-link[data-v-cf808a1c]{transition:none}.product-card[data-v-cf808a1c]:hover,.product-img-wrap:hover .product-img[data-v-cf808a1c]{transform:none}}.pagination-wrapper[data-v-cf808a1c]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:30px;padding:0}.pagination-btn[data-v-cf808a1c]{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:0;color:var(--color-text);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:.875rem;font-weight:400;height:40px;justify-content:center;line-height:1;min-width:40px;padding:0 9px;text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.pagination-btn svg[data-v-cf808a1c]{height:18px;width:18px}.pagination-btn.active[data-v-cf808a1c],.pagination-btn[data-v-cf808a1c]:hover:not(:disabled):not([aria-disabled=true]):not([aria-current=page]){background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.pagination-btn.active[data-v-cf808a1c]{font-weight:600}.pagination-btn[data-v-cf808a1c]:disabled,.pagination-btn[aria-disabled=true][data-v-cf808a1c]{background-color:var(--color-white);cursor:not-allowed;opacity:.4}.pagination-btn.ellipsis[data-v-cf808a1c]{background:transparent;border:none;cursor:default;pointer-events:none}@container (max-width: 560px){.products-grid[data-v-cf808a1c]{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.products-layout[data-v-cf808a1c]{flex-direction:column}.sidebar-wrapper[data-v-cf808a1c]{min-width:unset;position:static;width:100%}.sidebar-wrapper .product-sidebar[data-v-cf808a1c],.sidebar-wrapper .sidebar-inquiry[data-v-cf808a1c]{min-width:unset!important;width:100%!important}.product-intro-wrapper[data-v-cf808a1c]{box-shadow:none;padding:16px}.products-grid[data-v-cf808a1c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.products-banner[data-v-cf808a1c]{padding:30px 16px}.banner-text-overlay h1[data-v-cf808a1c]{font-size:1.75rem}.products-content[data-v-cf808a1c]{padding:20px 16px}.products-main[data-v-cf808a1c]{padding:16px}.products-grid[data-v-cf808a1c]{grid-template-columns:minmax(0,1fr)}.product-info[data-v-cf808a1c]{padding:16px 20px 20px}.category-filter-title[data-v-cf808a1c]{flex-wrap:wrap;gap:8px 16px}.product-name[data-v-cf808a1c]{min-height:0}.cart-notification[data-v-cf808a1c]{bottom:78px!important;right:12px!important}}.cart-notification[data-v-cf808a1c]{bottom:20px;min-width:260px;position:fixed;right:20px;z-index:9999}.cart-popup-arrow[data-v-cf808a1c]{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ddd;bottom:-8px;height:0;position:absolute;right:28px;width:0}.cart-popup-body[data-v-cf808a1c]{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 16px #00000026;overflow:hidden}.cart-popup-title[data-v-cf808a1c]{align-items:center;background:#f5f5f5;border-bottom:1px solid #eee;color:#333;display:flex;font-size:.8rem;font-weight:600;gap:6px;padding:8px 12px}.cart-popup-items[data-v-cf808a1c]{max-height:300px;overflow-y:auto}.cart-popup-product[data-v-cf808a1c]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:10px;padding:10px 12px}.cart-popup-items .cart-popup-product[data-v-cf808a1c]:last-child{border-bottom:none}.notify-img[data-v-cf808a1c]{border-radius:3px;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.notify-info[data-v-cf808a1c]{flex:1;min-width:0}.notify-name[data-v-cf808a1c]{color:#333;display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.notify-delete[data-v-cf808a1c]{align-items:center;background:transparent;border:none;border-radius:3px;color:#757575;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:all .2s;width:44px}.notify-delete[data-v-cf808a1c]:hover{background:#fee;color:#b71c1c}.cart-popup-footer[data-v-cf808a1c]{background:#fafafa;border-top:1px solid #eee;display:flex;gap:8px;padding:10px 12px}.btn-empty[data-v-cf808a1c]{background:#fff;border:1px solid #ccc;border-radius:3px;color:#666;cursor:pointer;flex:1;font-size:.8rem;padding:8px 12px;transition:all .2s}.btn-empty[data-v-cf808a1c]:hover{background:#f0f0f0}.btn-inquire[data-v-cf808a1c]{background:#00b5ee;border:none;border-radius:3px;color:#fff;cursor:pointer;flex:1;font-size:.8rem;font-weight:500;padding:8px 12px;transition:all .2s}.btn-inquire[data-v-cf808a1c]:hover{background:#009cc9}.cart-notify-enter-active[data-v-cf808a1c],.cart-notify-leave-active[data-v-cf808a1c]{transition:all .3s ease}.cart-notify-enter-from[data-v-cf808a1c],.cart-notify-leave-to[data-v-cf808a1c]{opacity:0;transform:translateY(20px)}.sitemap-page[data-v-253cbd1d]{background-color:var(--color-bg)}.sitemap-hero[data-v-253cbd1d]{background-color:var(--color-white);border-bottom:1px solid var(--color-border);padding:48px 0 20px}.sitemap-hero-title[data-v-253cbd1d]{color:var(--color-text);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.5px;margin:0}.sitemap-body[data-v-253cbd1d]{background-color:var(--color-white);padding:16px 20px 80px}.sitemap-content[data-v-253cbd1d]{width:100%}.sitemap-inner[data-v-253cbd1d]{display:grid;gap:40px 48px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto;max-width:820px;padding:8px 0 clamp(28px,5vw,48px)}.sitemap-section h2[data-v-253cbd1d]{border-bottom:2px solid var(--color-primary);color:var(--color-text);display:inline-block;font-size:1.15rem;font-weight:700;margin:0 0 16px;padding-bottom:8px}.sitemap-list[data-v-253cbd1d]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.sitemap-list li a[data-v-253cbd1d]{color:var(--color-primary);font-size:1rem;text-decoration:none;transition:color var(--transition)}.sitemap-list li a[data-v-253cbd1d]:hover{color:var(--color-text)}.sitemap-sub-list[data-v-253cbd1d]{border-left:2px solid var(--color-border);display:flex;flex-direction:column;gap:6px;list-style:none;margin:4px 0 0;padding:0 0 0 12px}.sitemap-sub-list li a[data-v-253cbd1d]{font-size:.92rem}.sitemap-list-compact[data-v-253cbd1d]{max-height:320px;overflow-y:auto}.sitemap-list-compact[data-v-253cbd1d]::-webkit-scrollbar{width:4px}.sitemap-list-compact[data-v-253cbd1d]::-webkit-scrollbar-track{background:var(--color-bg)}.sitemap-list-compact[data-v-253cbd1d]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.sitemap-loading[data-v-253cbd1d]{padding:4px 0}.sitemap-empty[data-v-253cbd1d],.sitemap-loading[data-v-253cbd1d]{color:var(--color-text-secondary);font-size:.9rem}.sitemap-empty[data-v-253cbd1d]{margin:0}@media(min-width:1025px){.sitemap-body .container[data-v-253cbd1d]{margin-left:0;margin-right:0;max-width:none;padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px);width:100%}}@media(max-width:640px){.sitemap-hero[data-v-253cbd1d]{padding:28px 0 14px}.sitemap-body[data-v-253cbd1d]{padding:12px 16px 60px}.sitemap-inner[data-v-253cbd1d]{gap:32px;grid-template-columns:1fr;padding:4px 0 24px}}.policy-page[data-v-c99aca61]{background-color:var(--color-bg)}.policy-hero[data-v-c99aca61]{background-color:var(--color-white);border-bottom:1px solid var(--color-border);padding:48px 0 20px}.policy-hero-title[data-v-c99aca61]{color:var(--color-text);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.5px;margin:0 0 10px}.policy-hero-sub[data-v-c99aca61]{color:var(--color-text-light);font-size:.9rem;margin:0}.policy-body[data-v-c99aca61]{background-color:var(--color-white);padding:16px 20px 80px}.policy-content[data-v-c99aca61]{width:100%}.policy-inner[data-v-c99aca61]{margin:0 auto;max-width:820px;padding:8px 0 clamp(28px,5vw,48px)}.policy-intro[data-v-c99aca61]{margin-bottom:36px}.policy-intro p[data-v-c99aca61]{color:var(--color-text);font-size:1rem;line-height:1.75;margin:0}.policy-section[data-v-c99aca61]{margin-bottom:36px}.policy-section[data-v-c99aca61]:last-child{margin-bottom:0}.policy-section h2[data-v-c99aca61]{border-bottom:2px solid var(--color-primary);color:var(--color-text);display:inline-block;font-size:1.15rem;font-weight:700;margin:0 0 14px;padding-bottom:8px}.policy-section p[data-v-c99aca61]{color:var(--color-text);font-size:1rem;line-height:1.75;margin:0 0 10px}.policy-section p[data-v-c99aca61]:last-child{margin-bottom:0}.policy-contact[data-v-c99aca61]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.policy-contact-item[data-v-c99aca61]{align-items:flex-start;color:var(--color-text);display:flex;font-size:1rem;gap:6px;line-height:1.5}.contact-label[data-v-c99aca61]{color:var(--color-text);flex-shrink:0;font-weight:600}.policy-contact-item a[data-v-c99aca61]{color:var(--color-primary);transition:color var(--transition)}.policy-contact-item a[data-v-c99aca61]:hover{color:var(--color-text)}@media(min-width:1025px){.policy-body .container[data-v-c99aca61]{margin-left:0;margin-right:0;max-width:none;padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px);width:100%}}@media(max-width:640px){.policy-hero[data-v-c99aca61]{padding:28px 0 14px}.policy-body[data-v-c99aca61]{padding:12px 16px 60px}.policy-inner[data-v-c99aca61]{padding:4px 0 24px}.policy-section[data-v-c99aca61]{margin-bottom:28px}}.hero[data-v-9329d4f9]{display:flex;flex-direction:column;height:min(56.25vw,90dvh,960px);overflow:hidden}.hero[data-v-9329d4f9],.hero-carousel[data-v-9329d4f9]{min-height:0;position:relative}.hero-carousel[data-v-9329d4f9]{display:grid;flex:1;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%}.hero-carousel>.carousel-dots[data-v-9329d4f9],.hero-carousel>.carousel-track[data-v-9329d4f9]{grid-column:1;grid-row:1;min-height:0;min-width:0}.hero-carousel>.carousel-arrows[data-v-9329d4f9]{align-self:stretch;grid-column:1;grid-row:1;height:100%;min-width:0}.hero-carousel>.carousel-track[data-v-9329d4f9]{z-index:0}.hero-scroll[data-v-9329d4f9]{bottom:44px;left:50%;line-height:0;position:absolute;transform:translate(-50%);z-index:25}.hero-scroll-btn[data-v-9329d4f9]{align-items:center;background:#ffffff14;border:none;border-radius:999px;box-shadow:0 0 #ffffff59;color:#ffffffeb;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;margin:0;padding:10px;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .2s ease}.hero-scroll-btn[data-v-9329d4f9]:hover{background:#ffffff29;box-shadow:0 0 0 6px #ffffff1f;color:#fff}.hero-scroll-btn[data-v-9329d4f9]:active{transform:scale(.94)}.hero-scroll-btn__icon[data-v-9329d4f9]{animation:hero-scroll-bounce-9329d4f9 1.8s ease-in-out infinite;display:inline-flex}@keyframes hero-scroll-bounce-9329d4f9{0%,to{transform:translateY(0)}45%{transform:translateY(7px)}55%{transform:translateY(7px)}}@media(prefers-reduced-motion:reduce){.hero-scroll-btn__icon[data-v-9329d4f9]{animation:none}.hero-scroll-btn[data-v-9329d4f9]:active{transform:none}.carousel-inner[data-v-9329d4f9]{transition:none!important}}@media(max-width:768px){.hero-scroll[data-v-9329d4f9]{display:none}}.carousel-track[data-v-9329d4f9]{height:100%;overflow:hidden;position:relative;width:100%}.carousel-inner[data-v-9329d4f9]{will-change:transform}.carousel-inner[data-v-9329d4f9],.hero-slide[data-v-9329d4f9]{align-items:stretch;display:flex;height:100%}.hero-slide[data-v-9329d4f9]{flex:0 0 100%;min-width:0;overflow:hidden;position:relative}.hero-bg[data-v-9329d4f9]{inset:0;position:absolute}.hero-slide-img[data-v-9329d4f9]{-o-object-position:left center;object-position:left center}.hero-slide-img[data-v-9329d4f9],.hero-video-poster[data-v-9329d4f9]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-video-poster[data-v-9329d4f9]{z-index:0}.hero-video[data-v-9329d4f9],.hero-video-poster[data-v-9329d4f9]{-o-object-position:center;object-position:center}.hero-video[data-v-9329d4f9]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.carousel-dots[data-v-9329d4f9]{align-self:end;display:flex;gap:8px;justify-self:center;margin-bottom:16px;position:relative;z-index:20}.carousel-dot[data-v-9329d4f9]{background-color:#ffffff59;border:none;border-radius:50%;cursor:pointer;height:12px;margin:4px;padding:0;transition:width .3s ease,background-color .3s ease;width:12px}.carousel-dot--active[data-v-9329d4f9]{background-color:#fff;border-radius:6px;width:30px}.carousel-arrows[data-v-9329d4f9]{border:none;isolation:isolate;position:relative;z-index:10000}.carousel-arrows[data-v-9329d4f9],.carousel-btn[data-v-9329d4f9]{box-sizing:border-box;margin:0;padding:0;pointer-events:none}.carousel-btn[data-v-9329d4f9]{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#0006;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:48px;justify-content:center;line-height:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s,opacity .3s ease;width:48px}.carousel-btn--prev[data-v-9329d4f9]{left:96px}.carousel-btn--next[data-v-9329d4f9]{right:96px}.carousel-btn__svg[data-v-9329d4f9]{display:block;flex-shrink:0}.hero-carousel:hover .carousel-btn[data-v-9329d4f9]{opacity:1;pointer-events:auto}.carousel-btn[data-v-9329d4f9]:hover{background-color:#0000008c;border-color:#ffffffb3}@media(max-width:768px){.hero[data-v-9329d4f9]{height:min(56.25vw,calc(100dvh - 60px),280px,56dvh);min-height:136px}.hero-slide[data-v-9329d4f9]{height:100%}.carousel-dots[data-v-9329d4f9]{margin-bottom:8px}.carousel-dot[data-v-9329d4f9]{height:6px;width:6px}.carousel-dot--active[data-v-9329d4f9]{width:18px}.carousel-arrows[data-v-9329d4f9]{z-index:20}.carousel-btn[data-v-9329d4f9]{height:32px;width:32px}.carousel-btn--prev[data-v-9329d4f9]{left:6px}.carousel-btn--next[data-v-9329d4f9]{right:6px}.carousel-btn__svg[data-v-9329d4f9]{height:20px;width:20px}.hero-scroll[data-v-9329d4f9]{bottom:28px}}.products[data-v-b916d164]{--products-border:#e1e8eb;background:var(--color-bg);padding-top:40px;scroll-margin-top:130px}.products-oem-title[data-v-b916d164]{color:var(--color-text);font-size:1.8rem;font-weight:500;margin-bottom:48px;text-align:center}.products-cta[data-v-b916d164]{margin-top:40px;text-align:center}.products-all-link[data-v-b916d164]{align-items:center;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:999px;color:var(--color-white);display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:500;justify-content:center;line-height:1.5;max-width:100%;min-height:48px;padding:13px 22px;transition:background-color .2s ease,color .2s ease}.products-grid[data-v-b916d164]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-card[data-v-b916d164]{background:var(--color-white);border:1px solid var(--products-border);border-radius:0;display:flex;flex-direction:column;min-width:0;padding:0;transition:transform .25s ease,box-shadow .25s ease}.product-card[data-v-b916d164]:focus-visible,.products-all-link[data-v-b916d164]:focus-visible{outline:3px solid var(--color-primary);outline-offset:5px}.product-img-wrap[data-v-b916d164]{aspect-ratio:4/3;background:transparent;border-radius:0;flex-shrink:0;max-height:320px;overflow:hidden;position:relative}.product-img[data-v-b916d164]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:transform .35s ease;width:100%}.product-info[data-v-b916d164]{display:flex;flex:1;flex-direction:column;min-width:0;padding:14px 20px 12px}.product-category[data-v-b916d164]{color:var(--color-primary-dark);font-size:.6875rem;letter-spacing:.075em;line-height:1.6;margin:0 0 6px;text-transform:uppercase}.product-category[data-v-b916d164],.product-name[data-v-b916d164]{font-weight:500;overflow-wrap:anywhere}.product-name[data-v-b916d164]{color:var(--color-text);flex:1;font-size:1.0625rem;letter-spacing:-.015em;line-height:1.4;margin:0 0 12px;min-width:0}.product-action[data-v-b916d164]{align-items:center;border-top:1px solid var(--products-border);color:var(--color-primary-dark);display:flex;font-size:.8125rem;font-weight:500;gap:12px;justify-content:space-between;padding-top:8px}.product-arrow[data-v-b916d164]{align-items:center;background:transparent;border:1px solid transparent;border-radius:50%;color:var(--color-primary);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:color .2s ease,border-color .2s ease,background-color .2s ease;width:28px}.product-card:focus-visible .product-arrow[data-v-b916d164]{background:var(--color-primary-light);border-color:#a5d8eb;color:var(--color-primary-dark)}.products-empty[data-v-b916d164]{border:1px solid var(--products-border);border-radius:10px;color:var(--color-text-light);padding:64px 20px;text-align:center}.product-skeleton[data-v-b916d164]{background:var(--color-white);border:1px solid var(--products-border);border-radius:0;padding:0 0 24px}.product-skeleton-image[data-v-b916d164]{aspect-ratio:4/3;background:var(--color-primary-light);border-radius:0;max-height:320px}.product-skeleton-line[data-v-b916d164]{background:var(--color-primary-light);border-radius:4px;height:18px;margin:14px 20px 0;width:80%}.product-skeleton-line--short[data-v-b916d164]{margin-top:14px;width:52%}@media(hover:hover){.product-card[data-v-b916d164]:hover{box-shadow:0 12px 28px -10px #00000024;transform:translateY(-3px)}.product-card:hover .product-img[data-v-b916d164]{transform:scale(1.025)}.product-card:hover .product-arrow[data-v-b916d164]{background:var(--color-primary-light);border-color:#a5d8eb;color:var(--color-primary-dark)}.products-all-link[data-v-b916d164]:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white)}}@media(max-width:1024px){.products-grid[data-v-b916d164]{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.products[data-v-b916d164]{padding-top:20px}.products-oem-title[data-v-b916d164]{font-size:1.35rem;margin-bottom:32px}}@media(max-width:540px){.products-grid[data-v-b916d164]{gap:20px;grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.product-arrow[data-v-b916d164],.product-card[data-v-b916d164],.product-img[data-v-b916d164],.products-all-link[data-v-b916d164]{transition:none}.product-card[data-v-b916d164]:hover,.product-card:hover .product-img[data-v-b916d164]{transform:none}}.why[data-v-add011e4]{background-color:var(--color-white);padding-bottom:48px;padding-top:24px}.why .container>.section-header-block[data-v-add011e4]:first-child{margin-bottom:24px}.why .container>.section-header-block:first-child .section-subtitle[data-v-add011e4]{margin-bottom:0}.stats-section[data-v-add011e4]{margin-bottom:40px}.stats-grid[data-v-add011e4]{display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}.stat-card[data-v-add011e4]{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:0;box-shadow:none;padding:32px 24px;text-align:center;transition:all var(--transition)}.stat-card[data-v-add011e4]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.stat-icon[data-v-add011e4]{align-items:center;background-color:var(--color-primary-light);border-radius:10px;color:var(--color-primary);display:inline-flex;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.stat-num[data-v-add011e4]{color:var(--color-text);font-size:2rem;font-weight:400;line-height:1;margin-bottom:8px}.stat-label[data-v-add011e4]{color:var(--color-text-light);font-size:.85rem;line-height:1.4}.why-grid[data-v-add011e4]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.why-features[data-v-add011e4]{margin-top:56px}.why-features-grid[data-v-add011e4]{display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}.why-feature-card[data-v-add011e4]{border:1px solid var(--color-border);border-radius:0;padding:32px 24px;text-align:center;transition:all var(--transition)}.why-feature-card[data-v-add011e4]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.why-feature-icon[data-v-add011e4]{align-items:center;background-color:var(--color-primary-light);border-radius:10px;color:var(--color-primary);display:inline-flex;height:60px;justify-content:center;margin-bottom:20px;width:60px}.why-feature-title[data-v-add011e4]{color:var(--color-text);font-size:1rem;font-weight:700;margin-bottom:10px}.why-feature-desc[data-v-add011e4]{color:var(--color-text-light);font-size:.8rem;line-height:1.6;margin:0}.enterprise-cert[data-v-add011e4]{margin-top:56px;text-align:center}.why-points[data-v-add011e4]{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:36px}.why-point[data-v-add011e4]{display:flex;gap:14px}.why-point-icon[data-v-add011e4]{align-items:center;background-color:var(--color-primary-light);border-radius:50%;color:var(--color-primary);display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:2px;width:32px}.why-point-title[data-v-add011e4]{color:var(--color-text);font-size:1rem;font-weight:700;margin-bottom:6px}.why-point-desc[data-v-add011e4]{color:var(--color-text-light);font-size:.875rem;line-height:1.5}.why-actions[data-v-add011e4]{display:flex;gap:16px}.btn-sharp[data-v-add011e4],.btn-sharp-outline[data-v-add011e4],.why-visual[data-v-add011e4]{border-radius:0}.why-visual[data-v-add011e4]{box-shadow:none;overflow:hidden}.why-image-wrap[data-v-add011e4]{overflow:hidden;position:relative}.why-image[data-v-add011e4]{display:block;height:400px;-o-object-fit:cover;object-fit:cover;transition:transform 8s ease-out;width:100%}.why-image-wrap:hover .why-image[data-v-add011e4]{transform:scale(1.04)}.why-fountain[data-v-add011e4]{background:transparent;border:none;cursor:pointer;height:0;left:50%;padding:0;position:absolute;top:50%;width:0;z-index:2}.why-fountain-wave[data-v-add011e4]{animation:why-fountain-ripple-add011e4 2.4s cubic-bezier(.22,.61,.36,1) infinite;border:2px solid hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--color-primary) 55%,transparent),0 0 14px #00b5ee80;height:68px;left:0;margin-left:-34px;margin-top:-34px;position:absolute;top:0;width:68px;z-index:0}.why-fountain-wave--b[data-v-add011e4]{animation-delay:.8s}.why-fountain-wave--c[data-v-add011e4]{animation-delay:1.6s}.why-fountain-halo[data-v-add011e4]{animation:why-fountain-halo-breathe-add011e4 2.2s ease-in-out infinite;background:color-mix(in srgb,var(--color-primary) 38%,transparent);border:1px solid hsla(0,0%,100%,.88);border-radius:50%;box-shadow:0 0 0 1px #ffffff4d,inset 0 0 14px #ffffff2e,0 0 20px #00b5ee59;height:62px;left:0;margin-left:-31px;margin-top:-31px;position:absolute;top:0;width:62px;z-index:1}.why-fountain-disk[data-v-add011e4]{animation:why-fountain-disk-pulse-add011e4 2.2s ease-in-out infinite;background:var(--color-primary-dark);box-shadow:0 1px 6px #0000002e,inset 0 -1px 4px #0000001a;height:28px;margin-left:-14px;margin-top:-14px;width:28px;z-index:2}.why-fountain-core[data-v-add011e4],.why-fountain-disk[data-v-add011e4]{border-radius:50%;left:0;position:absolute;top:0}.why-fountain-core[data-v-add011e4]{animation:why-fountain-core-glow-add011e4 1.8s ease-in-out infinite;background:var(--color-white);box-shadow:0 0 0 1.5px #ffffff73,0 0 10px #ffffffe6,0 0 18px #00b5ee66;height:12px;margin-left:-6px;margin-top:-6px;width:12px;z-index:3}@keyframes why-fountain-ripple-add011e4{0%{opacity:1;transform:scale(.38)}55%{opacity:.4}to{opacity:0;transform:scale(2.2)}}@keyframes why-fountain-halo-breathe-add011e4{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes why-fountain-disk-pulse-add011e4{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes why-fountain-core-glow-add011e4{0%,to{box-shadow:0 0 0 1.5px #ffffff73,0 0 10px #ffffffe6,0 0 18px #00b5ee66;transform:scale(1)}50%{box-shadow:0 0 0 2px #fff9,0 0 14px #fff,0 0 24px #00b5ee99;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.why-fountain-core[data-v-add011e4],.why-fountain-disk[data-v-add011e4],.why-fountain-halo[data-v-add011e4],.why-fountain-wave[data-v-add011e4]{animation:none}.why-fountain-wave[data-v-add011e4]{opacity:.4;transform:scale(1.15)}.why-image-wrap:hover .why-image[data-v-add011e4]{transform:none}}@media(max-width:1024px){.stats-grid[data-v-add011e4]{grid-template-columns:repeat(2,1fr)}.why-grid[data-v-add011e4]{gap:40px;grid-template-columns:1fr}.why-image[data-v-add011e4]{height:300px}.why-features-grid[data-v-add011e4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.why[data-v-add011e4]{padding-bottom:36px;padding-top:20px}.section-title[data-v-add011e4]{font-size:1.75rem}.stats-grid[data-v-add011e4]{gap:16px;grid-template-columns:1fr 1fr}.stat-card[data-v-add011e4]{padding:20px 16px}.stat-num[data-v-add011e4]{font-size:1.5rem}.stat-label[data-v-add011e4]{font-size:.75rem}.why-points[data-v-add011e4]{grid-template-columns:1fr}.why-actions[data-v-add011e4]{flex-direction:column}.enterprise-cert[data-v-add011e4],.why-features[data-v-add011e4]{margin-top:40px}.why-features-grid[data-v-add011e4]{grid-template-columns:1fr}.factory-section[data-v-add011e4]{margin-top:48px;padding:28px 20px}.factory-name[data-v-add011e4]{font-size:1.3rem}.factory-desc[data-v-add011e4]{font-size:.875rem;margin-bottom:24px}.factory-steps[data-v-add011e4]{align-items:flex-start;flex-direction:column;gap:10px}.factory-step[data-v-add011e4]:not(:last-child):after{display:none}}.video-modal-overlay[data-v-add011e4]{align-items:center;background-color:#000000d9;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.video-modal-content[data-v-add011e4]{background-color:#000;border-radius:8px;max-width:900px;overflow:visible;position:relative;width:100%}.video-player[data-v-add011e4]{display:block;max-height:80vh;width:100%}.video-modal-close[data-v-add011e4]{align-items:center;background-color:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:12px;top:12px;transition:background-color .2s;width:40px;z-index:10000}.video-modal-close[data-v-add011e4]:hover{background-color:#000000d9}.modal-fade-enter-active[data-v-add011e4],.modal-fade-leave-active[data-v-add011e4]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-add011e4],.modal-fade-leave-to[data-v-add011e4]{opacity:0}.modal-fade-enter-from .modal[data-v-add011e4],.modal-fade-leave-to .modal[data-v-add011e4]{opacity:0;transform:scale(.8)}.scene[data-v-add011e4]{height:400px;margin-top:32px;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);overflow:hidden;perspective:1500px;perspective-origin:50% 50%;touch-action:pan-y}.carousel[data-v-add011e4],.scene[data-v-add011e4]{align-items:center;display:flex;justify-content:center;width:100%}.carousel[data-v-add011e4]{height:100%;position:relative;transform-style:preserve-3d}.item[data-v-add011e4]{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:transparent;cursor:pointer;display:flex;height:380px;justify-content:center;left:50%;margin-left:-140px;margin-top:-190px;position:absolute;top:50%;transform-origin:center center;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .3s ease,z-index .3s ease,filter .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:280px}.item[data-v-add011e4]:hover{filter:brightness(.95)}.cert-image[data-v-add011e4]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.modal-overlay[data-v-add011e4]{background-color:#000000b8;box-sizing:border-box;height:100%;inset:0;padding:48px 24px 24px;width:100%;z-index:2000}.cert-modal-close[data-v-add011e4],.modal-overlay[data-v-add011e4]{align-items:center;cursor:pointer;display:flex;justify-content:center;position:fixed}.cert-modal-close[data-v-add011e4]{background:transparent;border:none;color:#fff;font-size:2.25rem;height:44px;line-height:1;padding:0;right:24px;top:20px;transition:opacity .2s ease,transform .2s ease;width:44px;z-index:2001}.cert-modal-close[data-v-add011e4]:hover{opacity:.85;transform:scale(1.08)}.modal.cert-lightbox[data-v-add011e4]{align-items:center;background-color:transparent;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;cursor:default;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin:0;max-height:calc(100vh - 96px);max-width:min(92vw,820px);opacity:1;overflow:hidden;padding:0;position:relative;transform:scale(1);transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .3s ease;width:auto}.modal-img[data-v-add011e4]{display:block;height:auto;max-height:calc(100vh - 106px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.cert-arrow[data-v-add011e4]{align-items:center;background-color:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s;width:44px;z-index:20}.cert-arrow[data-v-add011e4]:hover{background-color:#000c}.cert-arrow--prev[data-v-add011e4]{left:16px}.cert-arrow--next[data-v-add011e4]{right:16px}@media(max-width:768px){.scene[data-v-add011e4]{height:300px}.item[data-v-add011e4]{height:280px;margin-left:-100px;margin-top:-140px;opacity:0!important;pointer-events:none;width:200px}.item--center[data-v-add011e4]{opacity:1!important;pointer-events:auto}.modal.cert-lightbox[data-v-add011e4]{border-width:0;max-width:calc(100vw - 32px)}.modal-img[data-v-add011e4]{max-height:calc(100vh - 120px)}.cert-modal-close[data-v-add011e4]{right:12px;top:12px}.cert-arrow[data-v-add011e4]{display:none}.cert-dots[data-v-add011e4]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px;padding:0}.cert-dot[data-v-add011e4]{background:#00000040;border-radius:50%;cursor:pointer;flex-shrink:0;height:8px;transition:background .2s ease;width:8px}.cert-dot.active[data-v-add011e4]{background:#000}}.factory-overview[data-v-719da579]{background-color:#fafaf8;padding-bottom:48px;padding-top:32px}.factory-group[data-v-719da579]{align-items:stretch;display:grid;gap:14px;grid-template-columns:2fr 1fr}.factory-left[data-v-719da579]{height:100%;position:relative}.factory-img-main[data-v-719da579]{border-radius:0;display:block;height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.factory-label[data-v-719da579]{background:#0088b8d6;bottom:0;color:#fff;font-size:18px;font-weight:200;left:0;padding:10px 16px;position:absolute;right:0;text-align:left}.factory-right[data-v-719da579]{display:flex;flex-direction:column;gap:14px;height:100%}.factory-sub-item[data-v-719da579]{flex:1;position:relative}.factory-img-sub[data-v-719da579]{border-radius:0;display:block;height:243px;-o-object-fit:cover;object-fit:cover;width:100%}.factory-label-sub[data-v-719da579]{background:#0088b8d6;bottom:0;color:#fff;font-size:16px;font-weight:200;left:0;padding:8px 12px;position:absolute;right:0}@media(max-width:768px){.factory-group[data-v-719da579]{grid-template-columns:1fr}.factory-img-main[data-v-719da579]{height:300px}.factory-img-sub[data-v-719da579]{height:220px}}.exhibitions[data-v-e7e18f4b]{background-color:#fff}.exhibitions-grid[data-v-e7e18f4b]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.exhibition-card[data-v-e7e18f4b]{background-color:var(--color-white);border-radius:0;box-shadow:var(--shadow);overflow:hidden;transition:all var(--transition)}.exhibition-card[data-v-e7e18f4b]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.exhibition-img-wrap[data-v-e7e18f4b]{height:240px;overflow:hidden}.exhibition-img[data-v-e7e18f4b]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.exhibition-card:hover .exhibition-img[data-v-e7e18f4b]{transform:scale(1.08)}.exhibition-info[data-v-e7e18f4b]{align-items:center;display:flex;gap:10px;padding:16px}.exhibition-flag[data-v-e7e18f4b]{aspect-ratio:3/2;flex-shrink:0;width:24px}.exhibition-flag img[data-v-e7e18f4b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.exhibition-name[data-v-e7e18f4b]{color:var(--color-text);font-size:.9rem;font-weight:700}@media(max-width:1024px){.exhibitions-grid[data-v-e7e18f4b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.exhibitions-grid[data-v-e7e18f4b]{gap:12px;grid-template-columns:1fr}}.testimonials-panel[data-v-490aad78]{min-width:0}.testimonial-quote[data-v-490aad78]{margin:0}.quote-title[data-v-490aad78]{color:var(--color-text);font-size:.95rem;font-weight:600;line-height:1.6;margin:0 0 12px;overflow-wrap:anywhere}.testimonials-header[data-v-490aad78]{margin-bottom:8px;max-width:none}.testimonials-more-row[data-v-490aad78]{display:flex;justify-content:flex-end;margin-top:4px}.testimonials-header .section-subtitle[data-v-490aad78]{margin-bottom:0}.testimonials-toggle .iconify[data-v-490aad78]{flex-shrink:0}.testimonials-toggle[data-v-490aad78]{align-items:center;background:transparent;border:0;color:var(--color-primary-dark);cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;gap:8px;justify-content:center;min-height:44px;padding:4px 0}.testimonials-toggle[data-v-490aad78],.testimonials-toggle span[data-v-490aad78]{text-decoration:none}.testimonials-toggle[data-v-490aad78]:hover{color:var(--color-primary)}.testimonials-toggle[data-v-490aad78]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.reviews-dialog[data-v-490aad78]{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);margin:auto;max-height:calc(100dvh - 48px);max-width:none;overflow:hidden;padding:0;width:min(1120px,calc(100vw - 48px))}.reviews-dialog[data-v-490aad78]::backdrop{background:#0000007a}.reviews-dialog[open][data-v-490aad78]{animation:reviews-dialog-in-490aad78 .28s ease-out}.reviews-dialog[open][data-v-490aad78]::backdrop{animation:reviews-backdrop-in-490aad78 .28s ease-out}.reviews-dialog-content[data-v-490aad78]{display:flex;flex-direction:column;max-height:inherit}.reviews-dialog-header[data-v-490aad78]{align-items:center;background:var(--color-white);border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:16px 24px}.reviews-dialog-title[data-v-490aad78]{color:var(--color-primary);font-size:1.2rem;font-weight:500;line-height:1.5;margin:0}.reviews-dialog-close[data-v-490aad78]{align-items:center;background:transparent;border:0;color:var(--color-text-light);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;padding:0;width:44px}.reviews-dialog-close[data-v-490aad78]:hover{background:var(--color-primary-light);color:var(--color-primary)}.reviews-dialog-close[data-v-490aad78]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.reviews-dialog-body[data-v-490aad78]{min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px}.reviews-dialog[open] .testimonial-card[data-v-490aad78],.testimonial-entered[data-v-490aad78]{animation:testimonial-card-in-490aad78 .6s cubic-bezier(.22,1,.36,1) both}.testimonial-card[data-v-490aad78]:nth-child(2){animation-delay:.11s}.testimonial-card[data-v-490aad78]:nth-child(3){animation-delay:.22s}.reviews-dialog[open] .testimonial-card[data-v-490aad78]{animation-delay:.1s}.reviews-dialog[open] .testimonial-card[data-v-490aad78]:nth-child(2){animation-delay:.21s}.reviews-dialog[open] .testimonial-card[data-v-490aad78]:nth-child(3){animation-delay:.32s}@keyframes testimonial-card-in-490aad78{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes reviews-dialog-in-490aad78{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reviews-backdrop-in-490aad78{0%{opacity:0}to{opacity:1}}@media(max-width:760px){.testimonials-toggle[data-v-490aad78]{font-size:.8rem}.reviews-dialog[data-v-490aad78]{max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}.reviews-dialog-header[data-v-490aad78]{padding:12px 16px}.reviews-dialog-body[data-v-490aad78]{padding:16px}}@media(prefers-reduced-motion:reduce){.reviews-dialog[open][data-v-490aad78],.reviews-dialog[open] .testimonial-card[data-v-490aad78],.reviews-dialog[open][data-v-490aad78]::backdrop,.testimonial-entered[data-v-490aad78]{animation:none}}.testimonials[data-v-490aad78]{background-color:#fafaf8}.feedback-layout[data-v-490aad78]{align-items:start;display:grid;gap:24px;grid-template-columns:240px minmax(0,1fr)}.feedback-overview[data-v-490aad78]{background-color:var(--color-primary);min-width:0;padding:28px 24px 24px}.feedback-label[data-v-490aad78]{color:#d5e9f0;font-size:.85rem;font-weight:400;line-height:1.6;margin:0}.feedback-average[data-v-490aad78]{align-items:baseline;color:#fff;display:flex;font-variant-numeric:tabular-nums;gap:10px;margin:16px 0 24px}.feedback-average strong[data-v-490aad78]{font-size:4.5rem;font-weight:600;letter-spacing:-3px;line-height:1.1}.feedback-average span[data-v-490aad78]{color:#c4dfe9;font-size:1rem;font-weight:400}.feedback-counts[data-v-490aad78]{background:#001c2a38;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px;padding:14px 0;position:relative}.feedback-counts[data-v-490aad78]:after{background:#ffffff2e;content:"";inset-block:14px;inset-inline-start:50%;margin-inline-start:-.5px;position:absolute;width:1px}.feedback-counts div[data-v-490aad78]{display:grid;gap:6px;grid-template-rows:auto 1fr;min-width:0;padding-inline:12px;text-align:center}.feedback-counts dt[data-v-490aad78]{color:#d5e9f0;font-size:.72rem;grid-row:2;line-height:1.5;overflow-wrap:anywhere}.feedback-counts dd[data-v-490aad78]{color:#fff;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:600;grid-row:1;line-height:1.2;margin:0}.feedback-method[data-v-490aad78]{border-top:1px solid hsla(0,0%,100%,.18);padding-top:14px}.feedback-method summary[data-v-490aad78]{color:#c4dfe9;cursor:pointer;font-size:.75rem;line-height:1.6}.feedback-method summary[data-v-490aad78]:hover{color:#fff}.feedback-method summary[data-v-490aad78]:focus-visible{outline:2px solid #fff;outline-offset:4px}.feedback-method-body[data-v-490aad78]{color:#d5e9f0;font-size:.75rem;line-height:1.7;overflow-wrap:anywhere}.feedback-method-body p[data-v-490aad78]{margin:12px 0 0}.testimonials-grid[data-v-490aad78]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-card[data-v-490aad78]{background-color:var(--color-white);border:1px solid var(--color-border);display:flex;flex-direction:column;margin:0;min-width:0;padding:24px}.testimonial-top[data-v-490aad78]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.quote-mark[data-v-490aad78]{color:#a7a7a0;font-family:Georgia,serif;font-size:3.5rem;height:28px;line-height:1}.testimonial-score[data-v-490aad78]{color:var(--color-text-light);font-size:.75rem}.quote-text[data-v-490aad78]{color:var(--color-text);font-size:.9rem;line-height:1.85;margin:0 0 24px;overflow-wrap:anywhere}.testimonial-author[data-v-490aad78]{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:10px;margin-top:auto;padding-top:20px}.author-avatar[data-v-490aad78]{align-items:center;background:#f0f0ec;border-radius:50%;color:var(--color-text-light);display:flex;flex-shrink:0;font-weight:600;height:36px;justify-content:center;width:36px}.author-info[data-v-490aad78]{min-width:0;overflow-wrap:anywhere}.author-name[data-v-490aad78]{color:var(--color-text);font-size:.85rem;font-weight:600;line-height:1.5}.author-role[data-v-490aad78]{color:var(--color-text-light);font-size:.75rem;line-height:1.6;margin-top:3px}@media(max-width:1100px){.feedback-layout[data-v-490aad78]{grid-template-columns:1fr}.feedback-overview[data-v-490aad78]{-moz-column-gap:28px;column-gap:28px;display:grid;grid-template-columns:1fr 1fr}.feedback-label[data-v-490aad78]{align-self:end}.feedback-average[data-v-490aad78]{grid-column:1;margin-bottom:0}.feedback-counts[data-v-490aad78]{align-self:center;grid-column:2;grid-row:1/3;margin:0}.feedback-method[data-v-490aad78]{grid-column:1/-1;margin-top:20px}}@media(max-width:760px){.testimonials-grid[data-v-490aad78]{gap:16px;grid-template-columns:1fr}.feedback-overview[data-v-490aad78]{-moz-column-gap:16px;column-gap:16px;padding:24px 20px 20px}.feedback-average strong[data-v-490aad78]{font-size:3.5rem;letter-spacing:-2px}.feedback-average span[data-v-490aad78]{font-size:.9rem}.feedback-counts div[data-v-490aad78]{padding-inline:8px}.feedback-counts dd[data-v-490aad78]{font-size:1.2rem}.feedback-label[data-v-490aad78]{font-size:.85rem}.testimonial-card[data-v-490aad78]{padding:24px}}@media(max-width:380px){.feedback-overview[data-v-490aad78]{grid-template-columns:1fr}.feedback-counts[data-v-490aad78]{grid-column:1;grid-row:auto;margin-top:20px}}.news-events[data-v-9e83e7c8]{background-color:#fff}.news-grid[data-v-9e83e7c8]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.news-card[data-v-9e83e7c8]{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:0;box-shadow:var(--shadow);overflow:hidden;transition:box-shadow var(--transition),transform var(--transition)}.news-card[data-v-9e83e7c8]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.news-card-link[data-v-9e83e7c8]{color:inherit;display:block;height:100%;text-decoration:none}.news-img-wrap[data-v-9e83e7c8]{aspect-ratio:16/9;background:var(--color-bg,#f7f7f7);overflow:hidden}.news-empty[data-v-9e83e7c8],.news-loading[data-v-9e83e7c8]{color:var(--color-text-light);font-size:1rem;grid-column:1/-1;padding:40px 20px;text-align:center}.news-img[data-v-9e83e7c8]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.news-body[data-v-9e83e7c8]{display:flex;flex-direction:column;gap:10px;padding:20px 22px 24px}.news-meta[data-v-9e83e7c8]{align-items:center;color:var(--color-text-light);display:flex;flex-wrap:wrap;font-size:.8rem;gap:12px;justify-content:space-between}.news-tag[data-v-9e83e7c8]{background:linear-gradient(90deg,rgba(0,136,184,.08),transparent);border-radius:3px;color:#0088b8;font-size:.875rem;font-weight:700;letter-spacing:.5px;padding:2px 8px 2px 4px;text-transform:uppercase}.news-title[data-v-9e83e7c8]{color:var(--color-text);font-size:1.1rem;font-weight:700;line-height:1.35;margin:0}.news-excerpt[data-v-9e83e7c8]{color:var(--color-text-light);flex:1;font-size:.9rem;line-height:1.65;margin:0}.news-more[data-v-9e83e7c8]{align-items:center;color:var(--color-primary);display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;margin-top:4px;transition:gap .2s}.news-card:hover .news-more[data-v-9e83e7c8]{gap:10px}.news-pagination[data-v-9e83e7c8]{display:flex;gap:8px;margin-top:40px}.news-pagination[data-v-9e83e7c8],.page-btn[data-v-9e83e7c8]{align-items:center;justify-content:center}.page-btn[data-v-9e83e7c8]{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:0;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all var(--transition)}.page-btn[data-v-9e83e7c8]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.page-btn.is-active[data-v-9e83e7c8]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);font-weight:700}.page-btn[data-v-9e83e7c8]:disabled{cursor:not-allowed;opacity:.4}@media(max-width:1024px){.news-grid[data-v-9e83e7c8]{grid-template-columns:1fr;margin:0 auto;max-width:520px}}.sidebar[data-v-e87698fb]{background:#1a1a2e;display:flex;flex-direction:column;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:260px;z-index:100}.sidebar-header[data-v-e87698fb]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:20px 16px 16px}.sidebar-logo[data-v-e87698fb]{align-items:center;display:flex;gap:10px;padding-left:32px}.sidebar-logo-img[data-v-e87698fb]{height:36px;-o-object-fit:contain;object-fit:contain;width:auto}.sidebar-logo-text[data-v-e87698fb]{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.sidebar-nav[data-v-e87698fb]{flex:1;overflow-y:auto;padding:16px 0}.nav-section[data-v-e87698fb]{margin-bottom:24px}.nav-section-label[data-v-e87698fb]{color:#ffffff4d;display:block;font-size:.7rem;font-weight:700;letter-spacing:.12em;padding:0 20px 8px;text-transform:uppercase}.nav-item[data-v-e87698fb]{align-items:center;color:#fff9;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:12px;padding:12px 20px;transition:all .2s ease}.nav-item[data-v-e87698fb]:hover{background:#ffffff0f;color:#fff}.nav-item.active[data-v-e87698fb]{background:#0088b833;color:#fff}.nav-icon[data-v-e87698fb]{flex-shrink:0}.nav-label[data-v-e87698fb]{white-space:nowrap}.nav-badge[data-v-e87698fb]{align-items:center;background:#ef4444;border-radius:10px;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:0 6px}.sidebar-footer[data-v-e87698fb]{border-top:1px solid hsla(0,0%,100%,.08);padding:16px}.nav-user[data-v-e87698fb]{margin-bottom:12px}.user-info[data-v-e87698fb]{align-items:center;display:flex;gap:10px;padding:8px}.user-avatar[data-v-e87698fb]{color:#fff9;flex-shrink:0}.user-detail[data-v-e87698fb]{display:flex;flex-direction:column}.user-name[data-v-e87698fb]{color:#fff;font-size:.875rem;font-weight:600}.user-role[data-v-e87698fb]{color:#fff6;font-size:.75rem}.logout-btn[data-v-e87698fb]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#ffffff80;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;gap:8px;padding:10px 12px;transition:all .2s ease;width:100%}.logout-btn[data-v-e87698fb]:hover{background:#dc262626;border-color:#dc26264d;color:#fca5a5}.crm-layout[data-v-ffc066ba]{background:#f4f5f7;display:flex;min-height:100vh}.crm-main[data-v-ffc066ba]{flex:1;margin-left:260px;min-height:100vh}.mobile-curtain-enter-active,.mobile-curtain-leave-active{transition:all .5s ease}.mobile-curtain-enter-from{clip-path:inset(0 0 0 100%);opacity:0}.mobile-curtain-enter-to,.mobile-curtain-leave-from{clip-path:inset(0 0 0 0);opacity:1}.mobile-curtain-leave-to{clip-path:inset(0 0 0 100%);opacity:0}.mobile-menu-overlay{background:#fff;display:flex;flex-direction:column;inset:0;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0);position:fixed;z-index:10040}.mobile-menu-panel{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.mobile-menu-top{box-sizing:border-box;gap:12px;justify-content:flex-start;min-height:56px;padding:10px 20px}.mobile-menu-close,.mobile-menu-top{align-items:center;display:flex;flex-shrink:0}.mobile-menu-close{background:none;border:none;border-radius:8px;color:var(--color-text);cursor:pointer;height:44px;justify-content:center;margin:-6px 0;width:44px}.mobile-menu-close:hover{background:#0000000f}.mobile-menu-logo{align-items:center;display:flex;flex:0 1 auto;justify-content:flex-start;min-width:0}.mobile-menu-logo-img{height:28px;max-width:100px;-o-object-fit:contain;object-fit:contain;width:auto}.mobile-menu-lang-btn{align-items:center;background:none;border:none;border-radius:8px;color:var(--color-text);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;margin:-6px 0 -6px auto;width:44px}.mobile-menu-lang-btn:hover{background:#0000000f}.mobile-menu-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.lang-modal-backdrop{background:transparent;inset:0;opacity:0;pointer-events:none;position:fixed;transition:background .35s ease,opacity .35s ease,visibility .35s;visibility:hidden;z-index:10000}.lang-modal-backdrop.is-open{background:#00000073;opacity:1;pointer-events:auto;visibility:visible}.lang-modal{background:#fff;display:flex;flex-direction:column;height:100vh;height:100dvh;padding:20px;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%}.lang-modal-backdrop.is-open .lang-modal{transform:translate(0)}.lang-modal-header{background:#f7f7f7;flex-shrink:0;margin:-20px -20px 0;padding:20px 20px 0}.lang-modal-header-inner{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;gap:16px;justify-content:space-between;padding:12px 0 10px}.lang-modal-title{color:#111;font-family:Georgia,Times New Roman,Times,serif;font-size:1rem;font-weight:700;line-height:1.35;margin:0}.lang-modal-close{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:color .2s ease}.lang-modal-close:hover{color:#666}.lang-modal-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:4px}.lang-modal-body::-webkit-scrollbar{width:5px}.lang-modal-body::-webkit-scrollbar-track{background:transparent}.lang-modal-body::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}.lang-modal-body::-webkit-scrollbar-thumb:hover{background:#0003}.lang-modal-grid{display:flex;flex-direction:column;gap:0}.lang-modal-item{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;border-radius:0;color:#111;cursor:pointer;display:flex;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:.95rem;font-weight:400;gap:16px;margin:0;padding:13px 0;text-align:left;transition:color .15s ease;width:100%}.lang-modal-item:hover{color:var(--color-primary,#00b5ee)}.lang-modal-item.active{color:#5ba3d9}.lang-modal-flag-img{border-radius:1px;box-shadow:0 0 0 1px #0000000f;flex-shrink:0;height:22px;-o-object-fit:cover;object-fit:cover;width:34px}.lang-modal-name{line-height:1.35}.contact-form{display:flex;flex-direction:column;gap:20px}.sample-modal{min-height:0;overflow:hidden}.sample-modal .lang-modal-body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:4px}.sample-form{display:grid;gap:18px 20px;grid-template-columns:minmax(0,1fr)}.sample-form .form-group{min-width:0}.sample-form .form-group input,.sample-form .form-group textarea{min-width:0;width:100%}.sample-field-full,.sample-form-actions{grid-column:1/-1}.sample-form-actions{background:#fff;border-top:1px solid #eee;bottom:0;padding:12px 0 4px;position:sticky;z-index:1}@media(min-width:640px){.sample-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.sample-form-actions .submit-btn{width:100%}}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#333;font-family:var(--font-family,sans-serif);font-size:.9rem;font-weight:500}.form-group .required{color:#56b8bb}.form-group input,.form-group textarea{background-color:#fff;border:1px solid #e0e0e0;border-radius:0;color:#1a1a1a;font-family:var(--font-family,sans-serif);font-size:.95rem;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder{color:#999}.form-group input::placeholder,.form-group textarea::placeholder{color:#999}.form-group input:focus,.form-group textarea:focus{border-color:#0088b8;box-shadow:0 0 0 3px #0088b826}.form-group textarea{min-height:100px;resize:vertical}.submit-btn{align-self:flex-start;background:#56b8bb;border:none;color:#fff;cursor:pointer;font-family:var(--font-family,sans-serif);font-size:.95rem;font-weight:500;padding:14px 36px;transition:background .2s,transform .1s}.submit-btn:hover{background:#42a4a7}.submit-btn:active{transform:scale(.98)}.submit-btn:disabled{cursor:not-allowed;opacity:.6}.submit-success{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px;text-align:center}.submit-success p{color:#22c55e;font-size:1rem;font-weight:500}@media(min-width:1024px){.lang-modal-backdrop{align-items:center;display:flex;justify-content:center;padding:32px 24px}.lang-modal{border-radius:4px;box-shadow:0 24px 48px #00000026;height:auto;max-height:min(88vh,720px);max-width:920px;min-height:min(560px,80vh);opacity:0;padding:16px 40px 40px;position:relative;right:auto;top:auto;transform:none;transition:opacity .25s ease;width:100%}.lang-modal-backdrop.is-open .lang-modal{opacity:1;transform:none}.lang-modal-header{background:none;margin:0 -40px;padding:0 40px}.lang-modal-header-inner{border-bottom:1px solid rgba(0,0,0,.08);margin:0 -40px;padding:0 40px 12px}.lang-modal-title{color:#111;font-size:.95rem;font-weight:700;margin:0}.lang-modal-body{overflow:visible;padding-right:0;padding-top:20px}.lang-modal-grid{align-items:start;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:stretch;row-gap:20px}.lang-modal-item{align-items:center;background:transparent;border:none;flex-direction:row;font-size:.7rem;font-weight:500;gap:10px;min-width:0;padding:6px 0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-modal-item:focus-visible{border-radius:4px;outline:2px solid var(--color-primary,#00b5ee);outline-offset:2px}.lang-modal-item:hover{color:var(--color-primary,#00b5ee)}.lang-modal-item.active{color:#5ba3d9}.lang-modal-flag-img{flex-shrink:0;height:16px;width:24px}.lang-modal-name{flex:1;-webkit-hyphens:auto;hyphens:auto;line-height:16px;min-width:0;overflow-wrap:break-word;word-break:normal}}.header-top[data-v-74744565]{background-color:#0088b8;border-bottom:1px solid hsla(0,0%,100%,.15);color:#fff;font-size:.92rem}.header-top-inner[data-v-74744565]{gap:16px;height:60px;justify-content:space-between}.header-top-inner[data-v-74744565],.top-left[data-v-74744565]{align-items:center;display:flex}.top-left[data-v-74744565]{flex-shrink:0;gap:6px}.company-name[data-v-74744565]{color:#fff;font-size:1.35rem;font-weight:800;letter-spacing:.4px;text-shadow:0 1px 3px rgba(0,0,0,.35);white-space:nowrap}.top-center[data-v-74744565]{align-items:center;display:flex;flex:1;gap:12px;justify-content:center}.top-divider[data-v-74744565]{color:#ffffff59;font-size:.72rem}.top-link[data-v-74744565]{align-items:center;color:#fff;display:flex;gap:5px;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:color var(--transition);white-space:nowrap}.top-link[data-v-74744565]:hover{color:#12bcfff2}.top-link-static[data-v-74744565]{cursor:default}.top-link-static[data-v-74744565]:hover{color:#fff}.top-right[data-v-74744565]{flex-shrink:0;gap:8px}.top-right[data-v-74744565],.top-search[data-v-74744565]{align-items:center;display:flex}.top-search[data-v-74744565]{background:#ffffff12;border:1px solid hsla(0,0%,100%,.12);border-radius:5px;height:34px;overflow:hidden}.search-input[data-v-74744565]{background:transparent;border:none;color:#fff;font-family:var(--font-family);font-size:.82rem;outline:none;padding:0 10px;width:168px}.search-input[data-v-74744565]::-moz-placeholder{color:#fffefeb3;text-shadow:0 1px 2px rgba(0,0,0,.3)}.search-input[data-v-74744565]::placeholder{color:#fffefeb3;text-shadow:0 1px 2px rgba(0,0,0,.3)}.search-btn[data-v-74744565]{background:transparent;border:none;color:#fff;cursor:pointer;height:34px;justify-content:center;transition:color var(--transition),background var(--transition);width:36px}.search-btn[data-v-74744565],.top-socials[data-v-74744565]{align-items:center;border-left:1px solid hsla(0,0%,100%,.1);display:flex}.top-socials[data-v-74744565]{gap:6px;padding-left:6px}.social-link[data-v-74744565]{align-items:center;border-radius:4px;color:#fff;display:flex;height:44px;justify-content:center;transition:color var(--transition),background var(--transition);width:44px}.social-link[data-v-74744565]:hover{background:#12bcff1a;color:#12bcfff2}.site-header[data-v-74744565]{position:sticky;top:0;z-index:100}.header-main[data-v-74744565]{background-color:var(--color-white);box-shadow:var(--shadow)}.header-main-inner[data-v-74744565]{align-items:center;display:flex;gap:32px;height:112px}.header-mobile-left[data-v-74744565]{gap:12px}.header-mobile-left[data-v-74744565],.logo[data-v-74744565]{align-items:center;display:flex;flex-shrink:0}.logo-img[data-v-74744565]{display:block;height:var(--site-logo-height-desktop);-o-object-fit:contain;object-fit:contain;width:auto}.logo-text[data-v-74744565]{color:#12bcfff2;font-size:1.25rem;font-weight:800;letter-spacing:-.5px}.nav-desktop[data-v-74744565]{flex:1}.nav-desktop[data-v-74744565],.nav-link[data-v-74744565]{align-items:center;display:flex;gap:4px}.nav-link[data-v-74744565]{background:none;border:none;border-radius:0;color:var(--color-text);cursor:pointer;font-family:inherit;font-size:1.15rem;font-weight:500;padding:6px 10px;transition:all var(--transition);white-space:nowrap}.nav-link.active[data-v-74744565],.nav-link[data-v-74744565]:hover{color:#12bcfff2}.nav-dropdown[data-v-74744565]{position:relative}.nav-dropdown.active>.nav-dropdown-btn[data-v-74744565]{color:#12bcfff2}.nav-dropdown-btn[data-v-74744565]{align-items:center;display:flex;gap:4px}.nav-dropdown:hover .nav-dropdown-arrow svg[data-v-74744565]{transform:rotate(180deg)}.nav-dropdown-arrow[data-v-74744565]{align-items:center;display:inline-flex;transition:transform .25s ease}.nav-dropdown-arrow svg[data-v-74744565]{display:block}.dropdown-menu[data-v-74744565]{background-color:var(--color-white);box-shadow:var(--shadow-lg);left:0;min-width:200px;opacity:0;overflow:visible;padding:8px;position:absolute;top:100%;transform:translateY(8px);transition:all .25s ease;visibility:hidden}.nav-dropdown:hover .dropdown-menu[data-v-74744565]{opacity:1;transform:translateY(0);visibility:visible}.dropdown-parent-wrap[data-v-74744565]{position:relative}.dropdown-parent[data-v-74744565]{align-items:center;border-radius:6px;color:var(--color-text);display:flex;font-size:.875rem;font-weight:500;gap:8px;justify-content:space-between;padding:8px 14px;transition:all var(--transition);white-space:nowrap}.dropdown-parent.active[data-v-74744565],.dropdown-parent[data-v-74744565]:hover{color:#12bcfff2}.dropdown-parent-arrow[data-v-74744565]{align-items:center;display:inline-flex;flex-shrink:0;opacity:.4;transition:color .2s ease}.dropdown-parent-arrow svg[data-v-74744565]{display:block}.dropdown-parent-arrow.expanded[data-v-74744565],.dropdown-parent:hover .dropdown-parent-arrow[data-v-74744565]{opacity:.9}.dropdown-children-wrap[data-v-74744565]{left:100%;min-width:180px;opacity:0;padding-left:12px;pointer-events:none;position:absolute;top:0;transform:translate(-8px);transition:opacity .2s ease,transform .2s ease}.dropdown-children-wrap.is-open[data-v-74744565]{opacity:1;pointer-events:auto;transform:translate(0)}.dropdown-children-drawer[data-v-74744565]{background-color:var(--color-white);box-shadow:var(--shadow-lg);padding:8px}.dropdown-child[data-v-74744565]{border-radius:6px;color:var(--color-text-light);display:block;font-size:.8rem;font-weight:400;padding:8px 14px;transition:all var(--transition);white-space:nowrap}.dropdown-child.active[data-v-74744565],.dropdown-child[data-v-74744565]:hover{background:#12bcff0d;color:#12bcfff2}.dropdown-item[data-v-74744565]{border-radius:6px;color:var(--color-text);display:block;font-size:.875rem;font-weight:500;padding:8px 14px;transition:all var(--transition);white-space:nowrap}.dropdown-item.active[data-v-74744565],.dropdown-item[data-v-74744565]:hover{color:#12bcfff2}.dropdown-loading[data-v-74744565]{color:var(--color-text-light);cursor:default;font-size:.875rem;padding:8px 14px}.dropdown-sub-item[data-v-74744565]{color:var(--color-text-light)!important;font-size:.8rem!important;font-weight:400!important;padding-left:28px!important}.dropdown-sub-item.active[data-v-74744565],.dropdown-sub-item[data-v-74744565]:hover{color:#12bcfff2!important}.mobile-nav-sub-loading[data-v-74744565]{color:var(--color-text-light);cursor:default;font-size:.9rem;padding:10px 20px}.mobile-nav-sub-child[data-v-74744565]{color:var(--color-text-light)!important;font-size:.85rem!important;padding-left:40px!important}.mobile-nav-sub-child.active[data-v-74744565],.mobile-nav-sub-child[data-v-74744565]:hover{color:#12bcfff2!important}.header-actions[data-v-74744565]{align-items:center;display:flex;flex-shrink:0;gap:16px}.header-actions .btn-primary[data-v-74744565]{border-radius:0}.lang-switcher[data-v-74744565]{align-items:flex-start;display:flex;padding-top:2px}.lang-btn[data-v-74744565]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:none}.lang-btn[data-v-74744565],.lang-btn[data-v-74744565]:active,.lang-btn[data-v-74744565]:hover{background:transparent;color:var(--color-text)}.lang-btn[data-v-74744565]:active,.lang-btn[data-v-74744565]:hover{border:none}.btn-sm[data-v-74744565]{font-size:.85rem;padding:8px 18px}.nav-mobile-toggle[data-v-74744565]{align-items:center;background:none;border:none;border-radius:8px;color:var(--color-text);cursor:pointer;display:none;flex-shrink:0;height:44px;justify-content:center;margin:-6px 0;padding:0;width:44px}.nav-mobile[data-v-74744565]{background-color:var(--color-white);border-top:none}.nav-mobile>.nav-mobile-link[data-v-74744565]{border-bottom:1px solid var(--color-border)}.nav-mobile>.nav-mobile-link[data-v-74744565]:last-of-type{border-bottom:none}.nav-mobile>.mobile-nav-accordion[data-v-74744565]{border-bottom:1px solid var(--color-border)}.nav-mobile-link[data-v-74744565]{color:var(--color-text)!important;display:block;font-family:inherit;font-size:.95rem!important;font-weight:500!important;padding:12px 20px;transition:color var(--transition)}.nav-mobile-link.active[data-v-74744565],.nav-mobile-link[data-v-74744565]:hover{color:#12bcfff2!important}.mobile-top-info[data-v-74744565]{background:var(--color-bg);border-top:1px solid var(--color-border);display:flex;gap:16px;padding:10px 20px}.mobile-top-link[data-v-74744565]{color:var(--color-text-light);font-size:.82rem}.mobile-nav-accordion[data-v-74744565]{border:none}.mobile-nav-accordion-btn[data-v-74744565]{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-shadow:none;cursor:pointer;display:flex;justify-content:space-between;margin:0;outline:none;text-align:left;width:100%;-webkit-tap-highlight-color:transparent}.mobile-nav-accordion-btn[data-v-74744565]:focus:not(:focus-visible){outline:none}.mobile-nav-accordion-btn[data-v-74744565]:focus-visible{border-radius:4px;outline:2px solid var(--color-primary,#00b5ee);outline-offset:2px}.mobile-nav-chevron[data-v-74744565]{flex-shrink:0;transform:rotate(0);transition:transform .25s ease}.is-open>.mobile-nav-accordion-btn .mobile-nav-chevron[data-v-74744565]{transform:rotate(180deg)}.mobile-nav-sub-wrap[data-v-74744565]{height:0;opacity:0;overflow:hidden;transition:height .5s ease,opacity .4s ease}.is-open>.mobile-nav-sub-wrap[data-v-74744565]{opacity:1}.mobile-nav-sub[data-v-74744565]{display:flex;flex-direction:column;padding-left:12px}.mobile-nav-sub-link[data-v-74744565]{border-bottom:1px solid rgba(0,0,0,.07);color:var(--color-text);display:block;font-size:.9rem;font-weight:400;padding:10px 20px;transition:color var(--transition)}.mobile-nav-sub-link[data-v-74744565]:last-child{border-bottom:none}.mobile-nav-sub-link.active[data-v-74744565],.mobile-nav-sub-link[data-v-74744565]:hover{color:#12bcfff2}.mobile-nav-footer[data-v-74744565]{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:16px;margin-top:0;padding:20px 0 28px}.mobile-nav-contact[data-v-74744565]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 18px;padding:0 20px 16px}.mobile-nav-contact-item[data-v-74744565]{align-items:center;color:var(--color-text-light);display:flex;font-size:.85rem;gap:8px;text-decoration:none;transition:color var(--transition)}.mobile-nav-contact-item[data-v-74744565]:hover{color:#12bcfff2}.mobile-nav-socials[data-v-74744565]{align-items:center;border-bottom:1px solid var(--color-border);box-sizing:border-box;display:flex;gap:16px;padding:0 20px 16px;width:100%}.mobile-nav-social-link[data-v-74744565]{align-items:center;color:var(--color-text-light);display:flex;height:44px;justify-content:center;transition:color .2s;width:44px}.mobile-nav-social-link[data-v-74744565]:hover{color:#12bcfff2}@media(max-width:1200px){.company-name[data-v-74744565]{display:none}.top-center[data-v-74744565]{justify-content:flex-start}}@media(min-width:1025px){.header-main-inner.container[data-v-74744565],.header-top-inner.container[data-v-74744565]{margin-left:0;margin-right:0;max-width:none;padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px);width:100%}.header-mobile-left[data-v-74744565]{display:none}.header-main-inner[data-v-74744565]{gap:0;justify-content:flex-start}.header-main-inner>.logo[data-v-74744565]{margin-right:clamp(24px,4vw,60px)}.nav-desktop[data-v-74744565]{flex:0 1 auto;gap:4px 32px;justify-content:flex-start;min-width:0}.nav-desktop .nav-dropdown-btn[data-v-74744565],.nav-desktop .nav-link[data-v-74744565]{font-size:1.15rem;padding:6px 10px;white-space:nowrap}.header-actions[data-v-74744565]{flex-shrink:0;margin-left:auto}}@media(max-width:1024px){.header-main-inner[data-v-74744565]{align-items:center;display:flex;gap:12px;height:56px;justify-content:flex-start;min-height:56px}.header-mobile-left[data-v-74744565]{gap:12px;order:0}.header-main-inner>.logo[data-v-74744565]{order:1}.nav-mobile-toggle[data-v-74744565]{display:flex}.logo-img[data-v-74744565]{height:28px;max-width:100px;-o-object-fit:contain;object-fit:contain;width:auto}.header-actions[data-v-74744565]{align-items:center;display:flex;gap:0;justify-content:flex-end;margin-left:auto;order:2}.header-actions .btn-primary[data-v-74744565],.nav-desktop[data-v-74744565],.top-search[data-v-74744565]{display:none}}@media(min-width:641px)and (max-width:1024px){.header-top[data-v-74744565]{display:flex}.logo-img[data-v-74744565]{height:56px;max-width:160px;-o-object-fit:contain;object-fit:contain;width:auto}.header-main-inner>.logo[data-v-74744565]{margin-right:16px}}@media(max-width:640px){.header-top[data-v-74744565]{display:none}}.footer[data-v-5a62ecd1],.footer-top[data-v-5a62ecd1]{background:#0088b8;color:#fff}.footer-top[data-v-5a62ecd1]{border-bottom:1px solid rgba(18,188,255,.5);padding:28px 0 24px}.footer-top-inner[data-v-5a62ecd1]{align-items:center;display:flex;flex-wrap:wrap;gap:28px 40px}.footer-top-brand[data-v-5a62ecd1]{align-items:center;display:flex;flex-shrink:0;gap:18px}.footer-top-logo-img[data-v-5a62ecd1]{display:block;flex-shrink:0;height:var(--site-logo-height-desktop);-o-object-fit:contain;object-fit:contain;width:auto}.footer-top-desc[data-v-5a62ecd1]{color:#fff;flex:1;font-size:.9rem;line-height:1.65;margin:0;min-width:min(100%,280px);padding-left:35px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.footer-main[data-v-5a62ecd1]{align-items:start;background:#0088b8;color:#fff;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1.5fr;padding:36px 20px 48px}.footer-brand[data-v-5a62ecd1]{align-items:flex-start;gap:20px;min-width:0}.footer-brand[data-v-5a62ecd1],.footer-contact[data-v-5a62ecd1]{display:flex;flex-direction:column}.footer-social[data-v-5a62ecd1]{align-self:flex-start;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.footer-contact-list[data-v-5a62ecd1]{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0 0 4px;padding:0}.footer-contact-list li[data-v-5a62ecd1]{align-items:flex-start;color:#fff;display:flex;font-size:1rem;gap:6px;line-height:1.5}.footer-contact-address[data-v-5a62ecd1]{display:block}.contact-address-block[data-v-5a62ecd1]{color:#fff;line-height:1.5;text-align:left}.contact-address-block .contact-label[data-v-5a62ecd1]{margin-right:.25em}.contact-label[data-v-5a62ecd1]{color:#fffffff2;flex-shrink:0;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}.footer-contact-list a[data-v-5a62ecd1]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:color var(--transition)}.footer-contact-list a[data-v-5a62ecd1]:hover{color:#12bcfff2}.social-link[data-v-5a62ecd1]{align-items:center;color:#fff;display:flex;height:44px;justify-content:center;transition:color var(--transition);width:44px}.social-link[data-v-5a62ecd1]:hover{color:#12bcfff2}.footer-col-title[data-v-5a62ecd1]{color:var(--color-white);font-size:1.15rem;font-weight:600;letter-spacing:.06em;margin-bottom:20px;text-shadow:0 1px 3px rgba(0,0,0,.3);text-transform:uppercase}.footer-links[data-v-5a62ecd1]{display:flex;flex-direction:column;gap:10px}.footer-links a[data-v-5a62ecd1]{color:#fff;font-size:1rem;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:color var(--transition)}.footer-links a[data-v-5a62ecd1]:hover{color:#12bcfff2}.footer-links-loading[data-v-5a62ecd1]{color:#fff9;font-size:.9rem}.footer-category-item[data-v-5a62ecd1]{list-style:none}.footer-category-parent[data-v-5a62ecd1]{color:#fff;display:block;font-size:1rem;padding:6px 0 4px;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:color var(--transition)}.footer-category-parent[data-v-5a62ecd1]:hover{color:#12bcfff2}.footer-col-accordion[data-v-5a62ecd1]{display:block}.footer-accordion[data-v-5a62ecd1]{display:flex;flex-direction:column}.footer-accordion-desktop-title[data-v-5a62ecd1]{display:block;margin-bottom:20px}.footer-accordion-btn[data-v-5a62ecd1]{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-shadow:none;cursor:pointer;display:none;justify-content:space-between;outline:none;padding:0;width:100%;-webkit-tap-highlight-color:transparent}.footer-accordion-title[data-v-5a62ecd1]{margin-bottom:0;transition:color var(--transition)}.footer-accordion-chevron[data-v-5a62ecd1]{color:#fff;flex-shrink:0;transition:transform .25s ease}.footer-accordion .footer-links[data-v-5a62ecd1]{transition:opacity .4s ease}.footer-accordion-wrap[data-v-5a62ecd1]{height:auto;opacity:1;overflow:visible}@media(max-width:1024px){.footer-col-accordion[data-v-5a62ecd1]{display:block}.footer-accordion-desktop-title[data-v-5a62ecd1]{display:none}.footer-accordion-btn[data-v-5a62ecd1]{align-items:center;border-bottom:1px solid rgba(18,188,255,.5);cursor:pointer;display:flex;justify-content:space-between;padding:10px 0}.footer-accordion-wrap[data-v-5a62ecd1]{height:0;opacity:0;overflow:hidden;transition:height .5s ease,opacity .4s ease}.footer-accordion.is-open .footer-accordion-wrap[data-v-5a62ecd1]{opacity:1}.footer-accordion.is-open .footer-accordion-chevron[data-v-5a62ecd1]{transform:rotate(180deg)}}.footer-form-col[data-v-5a62ecd1]{min-width:0}.footer-form[data-v-5a62ecd1]{display:flex;flex-direction:column;gap:14px}.footer-form-grid[data-v-5a62ecd1]{display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-field[data-v-5a62ecd1]{color:#fff;display:flex;flex-direction:column;font-size:1rem;gap:6px;min-width:0}.footer-field-full[data-v-5a62ecd1]{grid-column:1/-1;width:100%}.footer-field-label[data-v-5a62ecd1]{color:#fff;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3)}.req[data-v-5a62ecd1]{color:#e53935;margin-right:2px}.footer-input[data-v-5a62ecd1],.footer-textarea[data-v-5a62ecd1]{background-color:transparent;border:1px solid hsla(0,0%,100%,.45);border-radius:0;box-sizing:border-box;color:var(--color-white);font-family:var(--font-family);font-size:.875rem;outline:none;padding:10px 12px;transition:border-color var(--transition);width:100%}.footer-input[data-v-5a62ecd1]::-moz-placeholder,.footer-textarea[data-v-5a62ecd1]::-moz-placeholder{color:#ffffffbf}.footer-input[data-v-5a62ecd1]::placeholder,.footer-textarea[data-v-5a62ecd1]::placeholder{color:#ffffffbf}.footer-input[data-v-5a62ecd1]:focus,.footer-textarea[data-v-5a62ecd1]:focus{border-color:#12bcfff2}.footer-textarea[data-v-5a62ecd1]{min-height:88px;resize:vertical}.footer-submit[data-v-5a62ecd1]{align-self:flex-start;background-color:#12bcfff2;border:none;border-radius:0;color:#fff;cursor:pointer;font-family:var(--font-family);font-size:.875rem;font-weight:600;margin-top:4px;padding:10px 28px;transition:opacity var(--transition),transform var(--transition)}.footer-submit[data-v-5a62ecd1]:hover:not(:disabled){background-color:#12bcffeb}.footer-submit[data-v-5a62ecd1]:disabled{cursor:not-allowed;opacity:.45}.footer-bottom[data-v-5a62ecd1]{background:#0088b8;border-top:1px solid rgba(18,188,255,.5);padding:20px 0}.footer-bottom-inner[data-v-5a62ecd1]{align-items:center;color:#fff;display:flex;font-size:.85rem;justify-content:space-between}.footer-bottom-links[data-v-5a62ecd1]{display:flex;gap:24px}.footer-bottom-links a[data-v-5a62ecd1]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:color var(--transition)}.footer-bottom-links a[data-v-5a62ecd1]:hover{color:#12bcfff2}@media(max-width:1200px){.footer-main[data-v-5a62ecd1]{gap:32px;grid-template-columns:1fr 1fr}.footer-brand[data-v-5a62ecd1]{grid-column:1/-1}.footer-form-col[data-v-5a62ecd1]{grid-column:1/-1;max-width:560px}}@media(max-width:1024px){.footer-main[data-v-5a62ecd1]{gap:32px;grid-template-columns:1fr 1fr}.footer-brand[data-v-5a62ecd1]{grid-column:1/-1}.footer-form-col[data-v-5a62ecd1]{grid-column:1/-1;max-width:none}}@media(min-width:1025px){.footer-bottom .container[data-v-5a62ecd1],.footer-main.container[data-v-5a62ecd1],.footer-top .container.footer-top-inner[data-v-5a62ecd1]{margin-left:0;margin-right:0;max-width:none;padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px);width:100%}}@media(max-width:640px){.footer-top-inner[data-v-5a62ecd1]{align-items:flex-start;flex-direction:column}.footer-top-desc[data-v-5a62ecd1]{padding-left:0}.footer-main[data-v-5a62ecd1]{gap:24px;grid-template-columns:1fr;padding:28px 20px 40px}.footer-brand[data-v-5a62ecd1]{grid-column:1/-1}.footer-accordion-title[data-v-5a62ecd1]{margin-bottom:0}.footer-accordion .footer-links[data-v-5a62ecd1]{gap:4px;padding:8px 0 16px}.footer-accordion .footer-links a[data-v-5a62ecd1]{font-size:.95rem;padding:6px 0}.footer-form-grid[data-v-5a62ecd1]{grid-template-columns:1fr}.footer-bottom-inner[data-v-5a62ecd1]{flex-direction:column;gap:12px;text-align:center}}.fixed-contact[data-v-77732a59]{--fc-blue:var(--color-primary);--fc-cream:var(--color-secondary);overflow:visible;pointer-events:none;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:9995}.fixed-contact-inner[data-v-77732a59]{box-shadow:-2px 0 12px #0000001a;display:flex;flex-direction:column;pointer-events:auto}.fixed-contact-item[data-v-77732a59]{align-items:stretch;color:inherit;display:flex;overflow:visible;position:relative;text-decoration:none}.fixed-contact-item+.fixed-contact-item .fixed-contact-btn[data-v-77732a59]{border-top:1px solid rgba(0,0,0,.08)}.fixed-contact-btn[data-v-77732a59]{align-items:center;background-color:var(--fc-blue);color:#fff;display:flex;flex-shrink:0;height:70px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:70px}.fixed-contact-btn[data-v-77732a59] svg{flex-shrink:0}.fixed-contact-item[data-v-77732a59]:focus-visible{outline:2px solid var(--fc-blue);outline-offset:2px}.fixed-contact-tooltip[data-v-77732a59]{background-color:var(--fc-blue);box-shadow:0 2px 10px #00000026;color:#fff;font-size:.875rem;font-weight:500;opacity:0;padding:10px 14px;pointer-events:none;position:absolute;right:calc(100% + 10px);top:50%;transform:translate(10px,-50%);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;visibility:hidden;white-space:nowrap;z-index:2}.fixed-contact-tooltip[data-v-77732a59]:after{border-color:transparent transparent transparent var(--fc-blue);border-style:solid;border-width:7px 0 7px 8px;content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%)}.scroll-top-btn[data-v-77732a59]{align-items:center;background-color:#22c55e;border:none;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;opacity:0;pointer-events:auto;position:absolute;right:10px;top:calc(100% + 100px);transform:translateY(10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,background-color .2s ease,color .2s ease;visibility:hidden;width:44px}.scroll-top-btn.is-visible[data-v-77732a59]{opacity:1;transform:translateY(0);visibility:visible}.cart-sidebar-btn[data-v-77732a59]{align-items:center;background-color:#6b7280;border:none;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;pointer-events:auto;position:absolute;right:10px;top:calc(100% + 30px);transition:background-color .2s ease;width:50px}.cart-sidebar-btn[data-v-77732a59]:hover{background-color:#374151}.cart-sidebar-badge[data-v-77732a59]{align-items:center;background:#f44;border-radius:9px;color:#fff;display:flex;font-size:.65rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}@media(min-width:641px){.fixed-contact-item:hover .fixed-contact-btn[data-v-77732a59]{background-color:var(--fc-cream);color:var(--fc-blue)}.fixed-contact-item:hover .fixed-contact-tooltip[data-v-77732a59]{opacity:1;pointer-events:auto;transform:translateY(-50%);visibility:visible}.fixed-contact-item:focus-visible .fixed-contact-btn[data-v-77732a59]{background-color:var(--fc-cream);color:var(--fc-blue)}.scroll-top-btn[data-v-77732a59]:hover{background-color:#16a34a}}@media(max-width:640px){.fixed-contact[data-v-77732a59]{background-color:transparent;inset:auto auto 0 0;padding-bottom:env(safe-area-inset-bottom,0);transform:none;width:100%}.fixed-contact-inner[data-v-77732a59]{background-color:var(--fc-blue);box-shadow:0 -2px 12px #0000001f;flex:1;flex-direction:row;width:100%}.fixed-contact-item[data-v-77732a59]{flex:1;min-width:0}.fixed-contact-item+.fixed-contact-item .fixed-contact-btn[data-v-77732a59]{border-left:1px solid hsla(0,0%,100%,.28);border-top:none}.fixed-contact-btn[data-v-77732a59]{height:70px;width:100%}.fixed-contact-item.is-touch-open .fixed-contact-btn[data-v-77732a59]{background-color:var(--fc-cream);color:var(--fc-blue)}.fixed-contact-tooltip[data-v-77732a59]{border-radius:6px;bottom:calc(100% + 12px);box-sizing:border-box;display:block;font-size:.8125rem;left:50%;line-height:1.35;max-width:min(calc(100vw - 24px),340px);padding:10px 14px;right:auto;text-align:center;top:auto;transform:translate(-50%,6px);white-space:nowrap;width:-moz-max-content;width:max-content}.fixed-contact-item:first-child .fixed-contact-tooltip[data-v-77732a59]{left:max(10px,env(safe-area-inset-left,0px));right:auto;text-align:left;transform:translateY(6px)}.fixed-contact-item:first-child .fixed-contact-tooltip.is-open[data-v-77732a59]{transform:translate(0)}.fixed-contact-item:first-child .fixed-contact-tooltip[data-v-77732a59]:after{left:calc(12.5vw - max(10px,env(safe-area-inset-left,0px)));right:auto;transform:translate(-50%)}.fixed-contact-item:last-child .fixed-contact-tooltip[data-v-77732a59]{left:auto;right:max(10px,env(safe-area-inset-right,0px));text-align:right;transform:translateY(6px)}.fixed-contact-item:last-child .fixed-contact-tooltip.is-open[data-v-77732a59]{transform:translate(0)}.fixed-contact-item:last-child .fixed-contact-tooltip[data-v-77732a59]:after{left:auto;right:calc(12.5vw - max(10px,env(safe-area-inset-right,0px)));transform:translate(50%)}.fixed-contact-tooltip[data-v-77732a59]:after{border:7px solid transparent;border-bottom:none;border-top:none;border-top:7px solid var(--fc-blue);inset:auto auto -7px 50%;transform:translate(-50%)}.fixed-contact-tooltip.is-open[data-v-77732a59]{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.fixed-contact-item:first-child .fixed-contact-tooltip.is-open[data-v-77732a59],.fixed-contact-item:last-child .fixed-contact-tooltip.is-open[data-v-77732a59]{transform:translate(0)}.fixed-contact-item:active:not(.is-touch-open) .fixed-contact-btn[data-v-77732a59]{background-color:var(--fc-cream);color:var(--fc-blue)}.scroll-top-btn[data-v-77732a59]{display:none}.cart-sidebar-btn[data-v-77732a59]{bottom:calc(80px + env(safe-area-inset-bottom,0px));height:50px;left:auto;position:fixed;right:16px;top:auto;width:50px}}@media(prefers-reduced-motion:reduce){.cart-sidebar-btn[data-v-77732a59],.fixed-contact-btn[data-v-77732a59],.fixed-contact-tooltip[data-v-77732a59],.scroll-top-btn[data-v-77732a59]{transition:none}}.translation-status[data-v-42d737f3]{align-items:center;background:#f2fbf9;border:1px solid #c8e8e3;border-radius:8px;bottom:92px;box-shadow:0 2px 10px #00000012;color:#245b52;display:flex;font-size:13px;gap:12px;left:50%;max-width:calc(100vw - 40px);padding:10px 16px;position:fixed;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:150}.translation-status button[data-v-42d737f3]{background:none;border:0;color:inherit;cursor:pointer;text-decoration:underline;white-space:nowrap}.layout-wrapper[data-v-95beea60]{display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-95beea60]{flex:1}@media(max-width:640px){.layout-wrapper[data-v-95beea60]{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}}
