.app-icon[data-v-05fd08cb]{flex:0 0 auto;display:inline-block;vertical-align:-.18em}.maint{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:var(--ink, #17130f);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:10px}.maint-icon{width:66px;height:66px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.16);animation:maint-spin 6s linear infinite}@keyframes maint-spin{to{transform:rotate(360deg)}}.maint-brand{font-family:var(--font-sans);font-size:15px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.maint-title{font-size:30px;font-weight:700;margin:2px 0}.maint-msg{max-width:420px;font-size:14.5px;opacity:.85;line-height:1.6}.maint-btn{margin-top:14px;border:1px solid rgba(255,255,255,.3);background:none;color:#fff;padding:11px 20px;border-radius:999px;font-size:13px;cursor:pointer;transition:background .15s}.maint-btn:hover{background:#ffffff1a}.toast-host{position:fixed;right:20px;bottom:20px;z-index:2200;display:flex;flex-direction:column;gap:8px;max-width:min(92vw,360px)}.toast-item{display:flex;align-items:flex-start;gap:10px;text-align:left;background:#fff;border:1px solid var(--line, #e7e2d8);border-radius:10px;box-shadow:0 12px 32px #17130f29;padding:11px 14px 11px 12px;font-size:13px;line-height:1.45;color:var(--ink, #17130f);cursor:pointer;animation:toast-in .22s cubic-bezier(.2,.9,.3,1.2);position:relative;overflow:hidden}.toast-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tone, #1f8a5a)}.toast-item[data-type=ok]{--tone: #1f8a5a}.toast-item[data-type=err]{--tone: #b3261e}.toast-item[data-type=info]{--tone: #d97706}.toast-ico{flex:none;width:24px;height:24px;border-radius:999px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tone) 12%,#fff);color:var(--tone)}.toast-msg{flex:1}@keyframes toast-in{0%{transform:translateY(10px) scale(.97);opacity:0}to{transform:none;opacity:1}}.dlg-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;background:#17130f80;display:flex;align-items:center;justify-content:center;padding:20px;animation:dlg-fade .16s ease}@keyframes dlg-fade{0%{opacity:0}to{opacity:1}}.dlg-card{width:100%;max-width:420px;background:#fff;border-radius:14px;box-shadow:0 24px 64px #17130f59;padding:20px 20px 16px;animation:dlg-pop .18s cubic-bezier(.2,.9,.3,1.15)}@keyframes dlg-pop{0%{transform:translateY(10px) scale(.96);opacity:0}to{transform:none;opacity:1}}.dlg-head{display:flex;align-items:center;gap:10px}.dlg-ico{flex:none;width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fdf6e7;color:#d97706}.dlg-ico.danger{background:#fbeae9;color:#b3261e}.dlg-title{font-size:16.5px;font-weight:700;flex:1;color:var(--ink, #17130f)}.dlg-x{flex:none;border:none;background:none;color:#9ca3af;cursor:pointer;width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.dlg-x:hover{background:#f3f4f6;color:var(--ink, #17130f)}.dlg-msg{font-size:13.5px;line-height:1.6;color:#4b5563;margin:12px 0 4px}.dlg-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.dlg-btn{font:inherit;font-size:13px;font-weight:600;cursor:pointer;border-radius:9px;padding:9px 16px;border:1px solid var(--ink, #17130f);background:var(--ink, #17130f);color:#fff;transition:transform .12s,opacity .12s}.dlg-btn:hover{opacity:.88}.dlg-btn:active{transform:scale(.97)}.dlg-btn.danger{background:#b3261e;border-color:#b3261e}.dlg-btn.ghost{background:none;border-color:#d6d3cb;color:var(--ink, #17130f)}.cmp-tray{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:2100;display:flex;align-items:center;gap:14px;background:#17130ff5;color:#fff;border-radius:16px;padding:10px 14px;box-shadow:0 18px 44px #17130f66;max-width:min(94vw,620px)}.cmp-tray-thumbs{display:flex;gap:6px}.cmp-thumb{position:relative;width:42px;height:42px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.25);background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#fff6}.cmp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cmp-thumb-x{position:absolute;top:2px;right:2px;width:16px;height:16px;border:none;border-radius:999px;background:#000000a6;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cmp-thumb-x:hover{background:#b3261e}.cmp-tray-info{display:flex;flex-direction:column;line-height:1.3;white-space:nowrap}.cmp-tray-info strong{font-size:13px}.cmp-tray-info small{font-size:11px;opacity:.65}.cmp-tray-go{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;border:none;border-radius:999px;padding:10px 16px;background:#fff;color:var(--ink, #17130f);transition:transform .12s,opacity .12s;white-space:nowrap}.cmp-tray-go:hover{transform:translateY(-1px)}.cmp-tray-go:disabled{opacity:.45;cursor:not-allowed;transform:none}.cmp-tray-clear{border:1px solid rgba(255,255,255,.25);background:none;color:#ffffffbf;width:32px;height:32px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cmp-tray-clear:hover{border-color:#b3261e;color:#ff8a84}.tray-enter-active,.tray-leave-active{transition:opacity .2s,transform .2s}.tray-enter-from,.tray-leave-to{opacity:0;transform:translate(-50%) translateY(14px)}@media(max-width:560px){.cmp-tray{gap:10px;padding:9px 12px;bottom:12px}.cmp-tray-info{display:none}.toast-host{right:12px;left:12px;bottom:76px}}.cd-head[data-v-bd09aae7]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.cd-head h2[data-v-bd09aae7]{font-size:15px;font-weight:600;letter-spacing:.04em}.cd-x[data-v-bd09aae7]{background:none;border:none;font-size:15px;color:var(--ink-soft)}.cd-body[data-v-bd09aae7]{flex:1;overflow-y:auto;padding:20px}.cd-hp[data-v-bd09aae7]{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;padding:0;margin:0;border:0;opacity:0;pointer-events:none}.cd-progress[data-v-bd09aae7]{margin-bottom:16px}.cd-progress p[data-v-bd09aae7]{font-size:12.5px;color:var(--ink-soft);margin-bottom:8px}.cd-bar[data-v-bd09aae7]{height:4px;background:var(--bg-card);border-radius:999px;overflow:hidden}.cd-bar span[data-v-bd09aae7]{display:block;height:100%;background:#1f8a5a;border-radius:999px;transition:width .35s ease}.cd-list[data-v-bd09aae7]{list-style:none;display:flex;flex-direction:column}.cd-item[data-v-bd09aae7]{display:grid;grid-template-columns:72px 1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--bg-card);position:relative}.cd-thumb[data-v-bd09aae7]{border:none;background:none;padding:0}.cd-thumb img[data-v-bd09aae7]{width:72px;height:84px;object-fit:cover;background:var(--bg-card)}.cd-title[data-v-bd09aae7]{font-size:13.5px;line-height:1.35;padding-right:20px}.cd-color[data-v-bd09aae7]{font-size:12px;color:var(--ink-faint);margin-top:2px}.cd-row[data-v-bd09aae7]{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.cd-qty[data-v-bd09aae7]{display:inline-flex;align-items:center;border:1px solid var(--line)}.cd-qty button[data-v-bd09aae7]{width:26px;height:26px;background:none;border:none;font-size:14px;color:var(--ink)}.cd-qty button[data-v-bd09aae7]:hover{background:var(--bg-card)}.cd-qty span[data-v-bd09aae7]{min-width:28px;text-align:center;font-size:13px}.cd-price[data-v-bd09aae7]{font-size:13.5px;font-weight:500}.cd-remove[data-v-bd09aae7]{background:none;border:none;font-size:11px;color:var(--ink-faint);padding:2px 4px;height:fit-content}.cd-remove[data-v-bd09aae7]:hover{color:#b3261e}.cd-empty[data-v-bd09aae7]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:var(--ink-soft)}.cd-empty-icon[data-v-bd09aae7]{display:inline-flex;color:#9a968a}.cd-form[data-v-bd09aae7]{display:flex;flex-direction:column;gap:14px}.cd-form label[data-v-bd09aae7]{font-size:12.5px;font-weight:600;color:var(--ink);display:block}.cd-form input[data-v-bd09aae7],.cd-form textarea[data-v-bd09aae7]{width:100%;margin-top:6px;border:1px solid var(--line);background:#fff;padding:10px 12px;font-size:14px;outline:none;resize:vertical}.cd-form input[data-v-bd09aae7]:focus,.cd-form textarea[data-v-bd09aae7]:focus{border-color:var(--ink)}.cd-form em[data-v-bd09aae7]{display:block;color:#b3261e;font-style:normal;font-weight:400;font-size:11.5px;margin-top:4px}.cd-done[data-v-bd09aae7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.cd-done-icon[data-v-bd09aae7]{display:inline-flex;color:#1f8a5a}.cd-done-code[data-v-bd09aae7]{font-size:15px}.cd-ship-free[data-v-bd09aae7]{display:inline-flex;align-items:center;gap:6px;color:#1f6b47;margin:0 0 8px}.cd-done-offline[data-v-bd09aae7]{font-size:12px;line-height:1.5;color:#8a5a1f;background:#fdf6e8;border:1px solid #eeddbb;border-radius:8px;padding:8px 12px;margin:0;max-width:320px}.cd-done-note[data-v-bd09aae7]{font-size:13px;color:var(--ink-soft);max-width:280px}.cd-coupon[data-v-bd09aae7]{margin-top:16px;border-top:1px solid var(--bg-card);padding-top:14px}.cd-coupon-row[data-v-bd09aae7]{display:flex;gap:8px}.cd-coupon-row input[data-v-bd09aae7]{flex:1;min-width:0;border:1px solid var(--line);background:#fff;padding:9px 12px;font-size:13px;outline:none;text-transform:uppercase}.cd-coupon-row input[data-v-bd09aae7]:focus{border-color:var(--ink)}.cd-coupon-apply[data-v-bd09aae7]{padding:9px 14px!important;font-size:10.5px!important}.cd-coupon-msg[data-v-bd09aae7]{font-size:11.5px;margin-top:7px}.cd-coupon-msg.err[data-v-bd09aae7]{color:#b3261e}.cd-coupon-hint[data-v-bd09aae7]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--ink-faint);margin-top:9px}.cd-coupon-chip[data-v-bd09aae7]{border:1px dashed var(--taupe);background:#faf8f3;color:var(--ink-soft);border-radius:999px;padding:2px 9px;font-size:10.5px;letter-spacing:.04em;transition:border-color .15s,color .15s}.cd-coupon-chip[data-v-bd09aae7]:hover{border-color:var(--ink);color:var(--ink)}.cd-coupon-applied[data-v-bd09aae7]{display:flex;align-items:center;justify-content:space-between;gap:10px}.cd-coupon-badge[data-v-bd09aae7]{display:inline-flex;align-items:center;gap:4px;background:#eef2ef;color:#1f6b47;border:1px solid #d5e3da;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:600}.cd-coupon-drop[data-v-bd09aae7]{background:none;border:none;font-size:11.5px;color:var(--ink-faint);text-decoration:underline;text-underline-offset:2px}.cd-coupon-drop[data-v-bd09aae7]:hover{color:#b3261e}.cd-summary[data-v-bd09aae7]{border-top:1px solid var(--line);margin-top:16px;padding-top:12px;display:flex;flex-direction:column;gap:6px}.cd-summary .cd-total-row[data-v-bd09aae7]{margin-bottom:0}.cd-total-row.cd-discount[data-v-bd09aae7]{color:#1f6b47;font-size:13px}.cd-total-row.cd-discount strong[data-v-bd09aae7]{color:#1f6b47}.cd-total-row.cd-grand[data-v-bd09aae7]{font-size:15.5px;font-weight:600;border-top:1px dashed var(--line);padding-top:9px;margin-top:2px}.cd-done-link[data-v-bd09aae7]{background:none;border:none;font-size:12.5px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.cd-done-link[data-v-bd09aae7]:hover{color:var(--ink)}.cd-foot[data-v-bd09aae7]{border-top:1px solid var(--line);padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px}.cd-total-row[data-v-bd09aae7]{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;margin-bottom:14px}.cd-foot .cd-total-row[data-v-bd09aae7]{margin-bottom:0}.cd-foot .cd-total-row+.cd-total-row[data-v-bd09aae7]{margin-top:6px}.cd-checkout[data-v-bd09aae7]{width:100%}.cd-foot .btn-dark[data-v-bd09aae7],.cd-foot .btn-ghost[data-v-bd09aae7]{flex:1}@media(max-width:480px){.drawer-panel[data-v-bd09aae7]{width:100vw}}.so-mask[data-v-67f60b1d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:#0c0e1080;display:flex;align-items:flex-start;justify-content:center;padding:10vh 20px 20px}.so-panel[data-v-67f60b1d]{width:min(640px,100%);background:#fff;border-radius:10px;box-shadow:0 30px 80px #0000004d;overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.so-bar[data-v-67f60b1d]{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.so-glyph[data-v-67f60b1d]{font-size:20px;color:var(--ink-faint)}.so-bar input[data-v-67f60b1d]{flex:1;border:none;outline:none;font-size:16px;background:transparent}.so-x[data-v-67f60b1d]{border:1px solid var(--line);background:none;border-radius:6px;font-size:10.5px;letter-spacing:.08em;padding:4px 8px;color:var(--ink-faint)}.so-results[data-v-67f60b1d]{overflow-y:auto;padding:12px 20px 20px}.so-hint[data-v-67f60b1d]{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px}.so-note[data-v-67f60b1d]{padding:26px 0;text-align:center;color:var(--ink-soft);font-size:14px}.so-list[data-v-67f60b1d]{list-style:none}.so-row[data-v-67f60b1d]{width:100%;display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center;padding:10px 6px;border:none;background:none;border-radius:6px;text-align:left;transition:background .15s}.so-row[data-v-67f60b1d]:hover{background:var(--bg-card)}.so-row img[data-v-67f60b1d]{width:52px;height:60px;object-fit:cover;background:var(--bg-card)}.so-meta[data-v-67f60b1d]{display:flex;flex-direction:column;gap:2px;min-width:0}.so-title[data-v-67f60b1d]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-cat[data-v-67f60b1d]{font-size:11.5px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em}.so-price[data-v-67f60b1d]{font-size:13.5px;color:var(--ink)}.so-tags[data-v-67f60b1d]{display:flex;flex-wrap:wrap;gap:10px}.so-tags button[data-v-67f60b1d]{border:1px solid var(--line);background:none;border-radius:999px;padding:7px 16px;font-size:13px;color:var(--ink-soft);transition:background .15s,color .15s}.so-tags button[data-v-67f60b1d]:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.ann[data-v-b033ef39]{background:var(--taupe);color:#fff;text-align:center;padding:9px 20px;font-size:12.5px;font-family:var(--font-sans)}.ann strong[data-v-b033ef39]{font-weight:700}.hdr[data-v-b033ef39]{background:var(--bg);position:sticky;top:0;z-index:50;transition:box-shadow .2s}.hdr.scrolled[data-v-b033ef39]{box-shadow:0 1px 0 var(--line)}.hdr-in[data-v-b033ef39]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;max-width:none;width:100%;box-sizing:border-box;padding:10px 24px}.logo[data-v-b033ef39]{font-size:28px;font-weight:400;letter-spacing:.01em;line-height:1;flex-shrink:0;display:flex;align-items:center}.logo-img[data-v-b033ef39]{display:block;height:auto;max-height:40px;width:auto;max-width:220px;object-fit:contain}.nav[data-v-b033ef39]{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(8px,1.2vw,20px);min-width:0}.nav-link[data-v-b033ef39]{font-size:14.5px;color:var(--ink);position:relative;padding:4px 0;white-space:nowrap;flex-shrink:0}.nav-link[data-v-b033ef39]:hover:after,.nav-link.on[data-v-b033ef39]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--ink)}.nav-link.nav-cat[data-v-b033ef39]{font-size:14px;color:var(--ink-soft)}.nav-link.nav-cat[data-v-b033ef39]:hover,.nav-link.nav-cat.on[data-v-b033ef39]{color:var(--ink)}.mini-count[data-v-b033ef39]{font-size:12px;color:var(--ink-soft)}.hdr-actions[data-v-b033ef39]{display:flex;align-items:center;gap:8px;flex-shrink:0}.icon-btn[data-v-b033ef39]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid transparent;border-radius:999px;background:none;color:var(--ink);transition:background .15s,border-color .15s}.icon-btn[data-v-b033ef39]:hover{background:#fff;border-color:var(--line)}.count-dot[data-v-b033ef39]{position:absolute;top:1px;right:0;min-width:16px;height:16px;padding:0 4px;background:var(--ink);color:#fff;border-radius:999px;font-size:10px;line-height:16px;text-align:center}.burger[data-v-b033ef39]{display:none;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;background:none;border:none;padding:8px}.burger span[data-v-b033ef39]{display:block;height:1.5px;background:var(--ink)}.mmenu[data-v-b033ef39]{padding:0 20px 20px}.mmenu-head[data-v-b033ef39]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;margin-bottom:8px;border-bottom:1px solid var(--line)}.mmenu-head button[data-v-b033ef39]{background:none;border:none;font-size:15px}.mmenu-logo[data-v-b033ef39]{font-size:24px}.mmenu>a[data-v-b033ef39],.mmenu>button.mmenu-cart[data-v-b033ef39]{margin-top:6px}.mmenu a[data-v-b033ef39]{display:block;padding:12px 0;font-size:15px;border-bottom:1px solid var(--bg-card)}.mmenu a.mmenu-cat[data-v-b033ef39]{padding-left:16px;font-size:14px;color:var(--ink-soft)}.mmenu-cart[data-v-b033ef39]{margin-top:20px}@media(min-width:1025px)and (max-width:1240px){.hdr-in[data-v-b033ef39]{padding:8px 16px;gap:12px}.logo-img[data-v-b033ef39]{max-height:34px;max-width:180px}.nav[data-v-b033ef39]{gap:clamp(6px,1vw,13px)}.nav-link[data-v-b033ef39]{font-size:13.5px}.nav-link.nav-cat[data-v-b033ef39]{font-size:13px}.hdr-actions[data-v-b033ef39]{gap:6px}.icon-btn[data-v-b033ef39]{width:34px;height:34px}}@media(max-width:1024px){.hdr-in[data-v-b033ef39]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:56px;padding:0 16px;gap:10px;max-width:100%;box-sizing:border-box}.burger[data-v-b033ef39]{display:flex;justify-self:start;flex-shrink:0}.logo[data-v-b033ef39]{display:flex;align-items:center;justify-content:center;justify-self:center;text-align:center;font-size:23px;min-width:0}.logo-img[data-v-b033ef39]{max-height:32px;max-width:180px;object-fit:contain}.nav[data-v-b033ef39]{display:none}.hdr-actions[data-v-b033ef39]{justify-self:end;flex-shrink:0}}.site-footer[data-v-4c7f9c1a]{background:var(--bg);border-top:1px solid var(--line);margin-top:60px;color:var(--ink);font-size:14px}.sf-main[data-v-4c7f9c1a]{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:40px 32px;padding-top:48px;padding-bottom:40px}.sf-col-title[data-v-4c7f9c1a]{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 18px}.sf-list[data-v-4c7f9c1a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.sf-list a[data-v-4c7f9c1a]{color:var(--ink-soft);text-decoration:none;font-size:13.5px;transition:color .12s;display:inline-flex;align-items:center;gap:8px}.sf-list a[data-v-4c7f9c1a]:hover{color:var(--ink)}.sf-social-row[data-v-4c7f9c1a]{display:inline-flex;align-items:center;gap:8px;text-transform:capitalize}.sf-visit[data-v-4c7f9c1a]{display:flex;flex-direction:column;gap:12px}.sf-visit-line[data-v-4c7f9c1a]{margin:0;font-size:13.5px;color:var(--ink-soft);line-height:1.5}.sf-visit-label[data-v-4c7f9c1a]{display:block;font-size:12px;color:var(--ink-faint);margin-bottom:2px}.sf-visit-line a[data-v-4c7f9c1a]{color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--taupe);transition:color .12s}.sf-visit-line a[data-v-4c7f9c1a]:hover{color:var(--ink)}.sf-nl-text[data-v-4c7f9c1a]{font-size:13.5px;color:var(--ink-soft);line-height:1.6;margin:0 0 14px;max-width:280px}.sf-nl-form[data-v-4c7f9c1a]{display:flex;align-items:center;border-bottom:1px solid var(--ink);max-width:300px}.sf-nl-form input[data-v-4c7f9c1a]{flex:1;background:transparent;border:none;padding:10px 0;font-size:13.5px;color:var(--ink);outline:none}.sf-nl-form input[data-v-4c7f9c1a]::placeholder{color:var(--ink-faint)}.sf-nl-btn[data-v-4c7f9c1a]{background:none;border:none;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);padding:10px 0 10px 12px;cursor:pointer;transition:opacity .12s}.sf-nl-btn[data-v-4c7f9c1a]:hover{opacity:.6}.sf-nl-done[data-v-4c7f9c1a]{font-size:13px;color:#1f8a5a;margin:0}.sf-bottom[data-v-4c7f9c1a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;border-top:1px solid var(--line);padding:18px 0 24px}.sf-copy[data-v-4c7f9c1a]{font-size:11.5px;color:var(--ink-faint);margin:0;letter-spacing:.02em}.sf-bottom-links[data-v-4c7f9c1a]{display:flex;gap:18px;flex-wrap:wrap}.sf-bottom-links a[data-v-4c7f9c1a]{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);transition:color .12s}.sf-bottom-links a[data-v-4c7f9c1a]:hover{color:var(--ink)}@media(max-width:900px){.sf-main[data-v-4c7f9c1a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-top:40px;padding-bottom:36px}.sf-col-newsletter[data-v-4c7f9c1a]{grid-column:1 / -1}.sf-nl-text[data-v-4c7f9c1a]{max-width:100%}.sf-nl-form[data-v-4c7f9c1a]{max-width:420px}}@media(max-width:640px){.sf-main[data-v-4c7f9c1a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-top:32px;padding-bottom:28px}.sf-col-company[data-v-4c7f9c1a]{order:1;grid-column:1}.sf-col-social[data-v-4c7f9c1a]{order:2;grid-column:2}.sf-col-contact[data-v-4c7f9c1a]{order:3;grid-column:1 / -1;padding-top:8px;border-top:1px dashed var(--line)}.sf-col-newsletter[data-v-4c7f9c1a]{order:4;grid-column:1 / -1;padding-top:8px;border-top:1px dashed var(--line)}.sf-nl-text[data-v-4c7f9c1a]{max-width:100%}.sf-nl-form[data-v-4c7f9c1a]{max-width:100%;width:100%}.sf-bottom[data-v-4c7f9c1a]{flex-direction:column;align-items:center;text-align:center;gap:14px;padding:20px 0 28px}.sf-bottom-links[data-v-4c7f9c1a]{justify-content:center;gap:14px 18px}}.pcard[data-v-85afa174]{display:block;position:relative;min-width:0;max-width:100%}.pcard-img[data-v-85afa174]{position:relative;background:var(--bg-card);aspect-ratio:1 / 1.12;overflow:hidden;width:100%}.pcard-img img[data-v-85afa174]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.pcard:hover .pcard-img img[data-v-85afa174]{transform:scale(1.03)}.pcard-badge[data-v-85afa174]{position:absolute;top:12px;left:12px;z-index:2;background:#ffffffe6;border:1px solid var(--line);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border-radius:999px}.pcard-heart[data-v-85afa174]{position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;border-radius:999px;border:1px solid var(--line);background:#ffffffeb;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;transition:transform .15s,color .15s}.pcard-heart[data-v-85afa174]:hover{transform:scale(1.08)}.pcard-heart.on[data-v-85afa174]{color:#b3261e}.pcard-cmp[data-v-85afa174]{position:absolute;top:48px;right:10px;z-index:2;width:32px;height:32px;border-radius:999px;border:1px solid var(--line);background:#ffffffeb;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;transition:transform .15s,background .15s,color .15s}.pcard-cmp[data-v-85afa174]:hover{transform:scale(1.08)}.pcard-cmp.on[data-v-85afa174]{background:var(--ink);border-color:var(--ink);color:#fff}.pcard-quick[data-v-85afa174]{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;border:1px solid var(--ink);background:#fffffff2;color:var(--ink);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:10px;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s,background .15s,color .15s}.pcard:hover .pcard-quick[data-v-85afa174]{opacity:1;transform:none}.pcard-quick[data-v-85afa174]:hover{background:var(--ink);color:#fff}@media(hover:none){.pcard-quick[data-v-85afa174]{opacity:1;transform:none}}.pcard-row[data-v-85afa174]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;min-width:0}.pcard-title[data-v-85afa174]{font-size:14.5px;font-weight:400;line-height:1.35;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard-price[data-v-85afa174]{font-size:13.5px;color:var(--ink);flex-shrink:0;white-space:nowrap}.pcard-colors[data-v-85afa174]{font-size:12.5px;color:var(--ink-faint);margin-top:2px}.nl-card[data-v-4fe05f00]{position:relative;background:#f4f2ec;width:100%;max-width:440px;padding:40px 32px 32px;text-align:center}.nl-x[data-v-4fe05f00]{position:absolute;top:14px;right:16px;background:none;border:none;font-size:16px;color:var(--ink-soft)}.nl-brand-box[data-v-4fe05f00]{display:flex;align-items:center;justify-content:center;margin-bottom:20px;min-height:40px}.nl-logo-img[data-v-4fe05f00]{display:block;height:auto;max-height:42px;max-width:220px;object-fit:contain}.nl-logo[data-v-4fe05f00]{font-size:26px;margin:0}h3[data-v-4fe05f00]{font-size:23px;font-weight:500;margin-bottom:8px}.nl-sub[data-v-4fe05f00]{font-size:14.5px;color:var(--ink-soft);margin-bottom:26px}input[data-v-4fe05f00]{width:100%;border:1px solid #c9c5b9;background:#fff;padding:13px 14px;font-size:14px;outline:none;text-align:left}.nl-btn[data-v-4fe05f00]{width:100%;margin-top:14px;padding:15px}.nl-done[data-v-4fe05f00]{color:#1f8a5a;font-size:15px;padding:18px 0}.nl-fine[data-v-4fe05f00]{font-size:12px;color:var(--ink-faint);margin-top:16px;line-height:1.5}.home-loading[data-v-214ea7ce]{min-height:85vh;padding:30px 20px 60px;display:flex;flex-direction:column;gap:30px;box-sizing:border-box}.home-skel-hero[data-v-214ea7ce]{display:grid;grid-template-columns:1fr 1fr;gap:20px;height:min(60vh,500px)}.home-skel-left[data-v-214ea7ce],.home-skel-right[data-v-214ea7ce]{width:100%;height:100%;border-radius:4px}.home-skel-bar[data-v-214ea7ce]{height:40px;display:flex;align-items:center;justify-content:center}.home-skel-line[data-v-214ea7ce]{width:280px;height:18px;border-radius:4px}.home-skel-cards[data-v-214ea7ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;height:320px}.home-skel-card[data-v-214ea7ce]{width:100%;height:100%;border-radius:4px}@media(max-width:900px){.home-skel-hero[data-v-214ea7ce]{grid-template-columns:1fr;height:auto;min-height:360px}.home-skel-cards[data-v-214ea7ce]{grid-template-columns:repeat(2,1fr)}}.hero-split[data-v-214ea7ce]{display:grid;grid-template-columns:1fr 764px;align-items:stretch;height:700px;background:var(--bg);overflow:hidden}.hero-split-text[data-v-214ea7ce]{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,90px) clamp(30px,5vw,80px)}.hero-split-title[data-v-214ea7ce]{font-size:clamp(30px,3.6vw,44px);font-weight:500;line-height:1.2;color:var(--ink);margin-bottom:22px;font-family:var(--font-sans)}.hero-split-body[data-v-214ea7ce]{font-size:15px;line-height:1.68;color:var(--ink-soft);max-width:460px}.hero-split-cta[data-v-214ea7ce]{align-self:flex-start;margin-top:26px;display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border-radius:999px;background:var(--ink);color:#fff;font-size:13.5px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:opacity .2s ease}.hero-split-cta[data-v-214ea7ce]:hover{opacity:.88}.hero-split-img[data-v-214ea7ce]{width:764px;height:700px;overflow:hidden;position:relative}.hero-split-img img[data-v-214ea7ce]{width:100%;height:100%;object-fit:cover;object-position:center 20%}.hero-split-overlay[data-v-214ea7ce]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:30px;pointer-events:none;background:#00000026}.hero-split-overlay-text[data-v-214ea7ce]{color:#fff;font-family:var(--font-sans);font-size:clamp(22px,2.4vw,34px);font-weight:500;letter-spacing:.05em;line-height:1.45;text-align:center;white-space:pre-line;text-shadow:0 2px 10px rgba(0,0,0,.55);max-width:90%}.banner-hero[data-v-214ea7ce]{position:relative;height:min(85vh,750px);overflow:hidden;margin-top:30px;margin-bottom:20px}.banner-img[data-v-214ea7ce]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-214ea7ce]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:30px 20px;background:#00000038}.banner-inner[data-v-214ea7ce]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px;max-width:960px}.banner-title-box[data-v-214ea7ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.45)}.banner-brand-a[data-v-214ea7ce]{font-family:var(--font-sans);font-size:clamp(20px,3.4vw,38px);letter-spacing:.28em;font-weight:500;text-align:center;text-transform:uppercase}.banner-x[data-v-214ea7ce]{font-size:18px;font-weight:600;letter-spacing:.08em;opacity:.9;line-height:1;text-align:center}.banner-brand-b[data-v-214ea7ce]{font-size:clamp(28px,4.6vw,54px);letter-spacing:.04em;font-weight:600;text-align:center}.banner-actions[data-v-214ea7ce]{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.banner-action-btn[data-v-214ea7ce]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 28px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:.02em;text-decoration:none;transition:all .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.banner-btn-call[data-v-214ea7ce]{background:#fff;color:#1c1b19;border:1px solid #ffffff;box-shadow:0 4px 20px #0003}.banner-btn-call[data-v-214ea7ce]:hover{background:#f4efe6;border-color:#f4efe6;transform:translateY(-2px);box-shadow:0 6px 24px #00000047}.banner-btn-mail[data-v-214ea7ce]{background:#1c1b19ad;color:#fff;border:1px solid rgba(255,255,255,.65);box-shadow:0 4px 20px #0003}.banner-btn-mail[data-v-214ea7ce]:hover{background:#1c1b19;border-color:#fff;transform:translateY(-2px);box-shadow:0 6px 24px #00000047}.partners[data-v-214ea7ce]{padding-top:52px;padding-bottom:36px;width:100%;box-sizing:border-box}.center[data-v-214ea7ce]{text-align:center}.partner-row[data-v-214ea7ce]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 46px;margin-top:22px}.partner-logo[data-v-214ea7ce]{font-family:var(--font-sans);font-size:15.5px;letter-spacing:.14em;font-weight:500;text-transform:uppercase;color:#55524b;white-space:nowrap}.feat-full[data-v-214ea7ce]{width:100%;padding-top:30px;padding-bottom:32px;overflow:hidden;box-sizing:border-box}.feat-full-head[data-v-214ea7ce]{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:20px}.collab-title[data-v-214ea7ce]{font-size:clamp(18px,1.8vw,22px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.feat-arrows[data-v-214ea7ce]{display:flex;gap:8px}.feat-arrows button[data-v-214ea7ce]{width:36px;height:36px;border-radius:999px;border:1px solid var(--line);background:transparent;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);transition:all .2s}.feat-arrows button[data-v-214ea7ce]:hover{background:#fff;color:var(--ink);border-color:var(--ink)}.feat-arrows button[data-v-214ea7ce]:disabled,.feat-arrows button.disabled[data-v-214ea7ce]{opacity:.22;cursor:not-allowed;pointer-events:none;border-color:var(--line)}.feat-full-rail[data-v-214ea7ce]{display:flex;gap:20px;overflow-x:auto;padding:0 20px 16px;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.feat-full-rail[data-v-214ea7ce]::-webkit-scrollbar{display:none}[data-v-214ea7ce] .feat-card{flex:0 0 404px;width:404px}[data-v-214ea7ce] .feat-card .pcard-img{width:404px;height:404px;aspect-ratio:1 / 1;background:#ece7dc;overflow:hidden}[data-v-214ea7ce] .feat-card .pcard-img img{width:404px;height:404px;object-fit:cover}[data-v-214ea7ce] .feat-card .pcard-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding:0 2px}[data-v-214ea7ce] .feat-card .pcard-title{font-size:14.5px;font-weight:400;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-214ea7ce] .feat-card .pcard-price{font-size:14px;font-weight:400;color:var(--ink);flex:none}.statement[data-v-214ea7ce]{background:#fff;height:404px;min-height:404px;display:flex;align-items:center;justify-content:center;padding:40px 20px;box-sizing:border-box;width:100%}.statement-wrap[data-v-214ea7ce]{width:100%;max-width:1160px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.statement-text[data-v-214ea7ce]{font-size:clamp(26px,3.8vw,44px);line-height:1.48;font-weight:450;text-align:center;color:var(--ink);font-family:var(--font-sans);margin:0 auto;letter-spacing:-.01em}.split[data-v-214ea7ce]{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0}.split-img[data-v-214ea7ce]{padding-left:0}.split-img img[data-v-214ea7ce]{width:100%;height:100%;max-height:860px;object-fit:cover}.split-rail[data-v-214ea7ce]{display:flex;flex-direction:column;gap:20px;max-height:860px;overflow-y:auto;padding-right:20px}.split-rail[data-v-214ea7ce] .pcard{display:grid;grid-template-columns:200px 1fr;align-items:end;gap:0 16px}.split-rail[data-v-214ea7ce] .pcard-img{grid-row:1 / 3;aspect-ratio:1 / 1}.home-prods[data-v-214ea7ce]{width:100%;padding:30px 20px 60px;box-sizing:border-box}.home-prods-head[data-v-214ea7ce]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px;padding:0}.home-prods-title[data-v-214ea7ce]{font-size:clamp(18px,1.8vw,22px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0}.home-prods-all[data-v-214ea7ce]{font-size:14px;color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:opacity .15s ease}.home-prods-all[data-v-214ea7ce]:hover{opacity:.65}.home-prods-grid[data-v-214ea7ce]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}[data-v-214ea7ce] .home-prods-card{width:100%;min-width:0}[data-v-214ea7ce] .home-prods-card .pcard-img{width:100%;aspect-ratio:1 / 1;background:#ece7dc;overflow:hidden}[data-v-214ea7ce] .home-prods-card .pcard-img img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}[data-v-214ea7ce] .home-prods-card .pcard-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;padding:0 2px;min-width:0}[data-v-214ea7ce] .home-prods-card .pcard-title{font-size:14.5px;font-weight:400;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}[data-v-214ea7ce] .home-prods-card .pcard-price{font-size:14px;font-weight:400;color:var(--ink);flex-shrink:0;white-space:nowrap}.slide2-section[data-v-214ea7ce]{width:100%;padding:0;box-sizing:border-box;position:relative}.slide2-wrap[data-v-214ea7ce]{display:grid;grid-template-columns:1fr 1fr;align-items:start;position:relative}.slide2-left[data-v-214ea7ce]{position:sticky;top:64px;height:calc(100vh - 64px);width:100%;overflow:hidden;background:#ece7dc}.slide2-large-img[data-v-214ea7ce]{width:100%;height:100%;object-fit:cover;display:block}.slide2-overlay[data-v-214ea7ce]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:40px;pointer-events:none;background:#0003;z-index:2}.slide2-overlay-text[data-v-214ea7ce]{color:#fff;font-family:var(--font-sans);font-size:clamp(24px,2.8vw,38px);font-weight:500;letter-spacing:.06em;line-height:1.5;text-align:center;white-space:pre-line;text-shadow:0 2px 14px rgba(0,0,0,.65);max-width:90%}.slide2-right[data-v-214ea7ce]{display:flex;flex-direction:column;align-items:center;gap:40px;padding:48px 20px 80px}.slide2-small-box[data-v-214ea7ce]{width:378px;height:378px;overflow:hidden;background:#fdfcf9;flex-shrink:0}.slide2-small-img[data-v-214ea7ce]{width:100%;height:100%;object-fit:cover;display:block}.slide3-section[data-v-214ea7ce]{width:100%;padding:0;background:var(--bg);box-sizing:border-box;position:relative;overflow:clip}.slide3-wrap[data-v-214ea7ce]{display:flex;justify-content:space-between;align-items:start;gap:clamp(16px,3vw,80px);position:relative;width:100%;box-sizing:border-box}.slide3-cards-col[data-v-214ea7ce]{display:grid;grid-template-columns:repeat(2,minmax(0,378px));gap:36px 24px;padding:48px 20px 100px;box-sizing:border-box;flex-shrink:1;min-width:0;max-width:820px}.slide3-info-col[data-v-214ea7ce]{position:sticky;top:64px;height:calc(100vh - 64px);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:60px 20px 100px 0;box-sizing:border-box;flex:1;min-width:280px;max-width:580px;margin-left:auto;overflow:hidden}.slide3-eyebrow[data-v-214ea7ce]{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;margin-bottom:16px;text-align:center}.slide3-title[data-v-214ea7ce]{font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.28;color:var(--ink);font-family:var(--font-sans);margin-bottom:18px;text-align:center}.slide3-desc[data-v-214ea7ce]{font-size:14.5px;line-height:1.65;color:var(--ink-soft);margin-bottom:24px;text-align:center;max-width:520px;margin-left:auto;margin-right:auto}.slide3-lines[data-v-214ea7ce]{display:flex;flex-direction:column;border-top:1px solid var(--line);width:100%;margin-top:auto;text-align:left}.slide3-line-item[data-v-214ea7ce]{border-bottom:1px solid var(--line);padding:13px 0;display:flex;flex-direction:column;transition:padding-left .2s ease,background-color .2s ease}.slide3-line-item[data-v-214ea7ce]:hover{background-color:#00000004;padding-left:6px}.slide3-line-body[data-v-214ea7ce]{width:100%;display:flex;flex-direction:column;gap:3px}.slide3-line-title[data-v-214ea7ce]{font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.35;margin:0}.slide3-line-desc[data-v-214ea7ce]{font-size:13px;line-height:1.5;color:var(--ink-soft);margin:0}.slide3-art-card[data-v-214ea7ce]{width:100%;max-width:378px;display:flex;flex-direction:column}.slide3-card-imgwrap[data-v-214ea7ce]{width:100%;height:auto;aspect-ratio:1 / 1;max-width:378px;overflow:hidden;background:var(--bg-card, #ece7dc);flex-shrink:0}.slide3-card-imgwrap img[data-v-214ea7ce]{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;transition:transform .5s ease}.slide3-art-card:hover .slide3-card-imgwrap img[data-v-214ea7ce]{transform:scale(1.04)}.slide3-card-link[data-v-214ea7ce]{display:block;width:100%}.slide3-card-tag[data-v-214ea7ce]{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:14px;font-weight:500}.slide3-card-heading[data-v-214ea7ce]{font-size:17px;font-weight:500;margin-top:6px;color:var(--ink);line-height:1.35}.slide3-card-heading a[data-v-214ea7ce]{color:inherit;transition:text-decoration .2s}.slide3-art-card:hover .slide3-card-heading a[data-v-214ea7ce]{text-decoration:underline;text-underline-offset:3px}.slide3-card-excerpt[data-v-214ea7ce]{font-size:13.5px;color:var(--ink-soft);margin-top:6px;line-height:1.5}.news[data-v-214ea7ce]{width:100%;padding:30px 20px 60px;box-sizing:border-box}.news-head[data-v-214ea7ce]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px;padding:0}.news-head-right[data-v-214ea7ce]{display:flex;align-items:center;gap:16px}.news-arrows[data-v-214ea7ce]{display:none;gap:8px}.news-arrows button[data-v-214ea7ce]{width:34px;height:34px;border-radius:999px;border:1px solid var(--line);background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft);cursor:pointer;padding:0;transition:all .2s}.news-arrows button[data-v-214ea7ce]:hover{background:#fff;color:var(--ink);border-color:var(--ink)}.news-arrows button[data-v-214ea7ce]:disabled,.news-arrows button.disabled[data-v-214ea7ce]{opacity:.22;cursor:not-allowed;pointer-events:none;border-color:var(--line)}.news-title[data-v-214ea7ce]{font-size:clamp(18px,1.8vw,22px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0}.news-all[data-v-214ea7ce]{font-size:14px;color:var(--ink);display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:opacity .15s ease}.news-all[data-v-214ea7ce]:hover{opacity:.65}.news-grid[data-v-214ea7ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 20px}.news-card[data-v-214ea7ce]{width:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit}.news-imgwrap[data-v-214ea7ce]{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#ece7dc}.news-badge[data-v-214ea7ce]{position:absolute;top:12px;left:12px;z-index:2;background:#ffffffeb;border:1px solid var(--line);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border-radius:999px;font-weight:600;color:var(--ink);line-height:1;pointer-events:none}.news-imgwrap img[data-v-214ea7ce]{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .5s ease}.news-card:hover .news-imgwrap img[data-v-214ea7ce]{transform:scale(1.04)}.news-date[data-v-214ea7ce]{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:14px}.news-card h3[data-v-214ea7ce]{font-size:17px;font-weight:500;margin-top:6px;color:var(--ink)}.news-card:hover h3[data-v-214ea7ce]{text-decoration:underline;text-underline-offset:3px}.news-excerpt[data-v-214ea7ce]{font-size:13.5px;color:var(--ink-soft);margin-top:6px;line-height:1.5}@media(max-width:1200px){.hero-split[data-v-214ea7ce]{grid-template-columns:1fr min(764px,50vw)}.hero-split-img[data-v-214ea7ce]{width:100%}}@media(max-width:900px){.hero-split[data-v-214ea7ce]{position:relative;display:block;width:100%;min-height:520px;height:clamp(520px,78vh,660px);overflow:hidden}.hero-split-img[data-v-214ea7ce]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.hero-split-img img[data-v-214ea7ce]{width:100%;height:100%;object-fit:cover;object-position:center center!important}.hero-split-img[data-v-214ea7ce]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f6f4ee14,#f6f4ee73 35%,#f6f4eee0 75%,#f6f4eefa);pointer-events:none}.hero-split-text[data-v-214ea7ce]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(24px,5vw,42px) clamp(20px,4vw,32px);background:transparent}.hero-split-title[data-v-214ea7ce]{font-size:clamp(24px,5.5vw,36px);font-weight:500;line-height:1.25;margin-bottom:12px;color:var(--ink)}.hero-split-body[data-v-214ea7ce]{font-size:14.5px;line-height:1.6;color:#48453f;max-width:520px;margin-bottom:20px}.hero-split-cta[data-v-214ea7ce]{margin-top:0;align-self:center!important;padding:12px 32px;font-size:13.5px;box-shadow:0 4px 16px #00000024;text-align:center}.partners[data-v-214ea7ce]{padding-top:36px;padding-bottom:28px;overflow:hidden}.partners .wrap[data-v-214ea7ce]{padding-left:0;padding-right:0;max-width:100%}.partners .eyebrow[data-v-214ea7ce]{padding:0 20px}.partner-row[data-v-214ea7ce]{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;align-items:center;gap:32px;margin-top:18px;padding:8px 20px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.partner-row[data-v-214ea7ce]::-webkit-scrollbar{display:none}.partner-logo[data-v-214ea7ce]{flex-shrink:0;white-space:nowrap;font-size:14px;letter-spacing:.14em}.banner-hero[data-v-214ea7ce]{height:55vh}.feat-full-head[data-v-214ea7ce]{padding:0 20px}.feat-full-rail[data-v-214ea7ce]{padding:0 20px 14px;gap:14px}[data-v-214ea7ce] .feat-card{flex:0 0 min(404px,85vw);width:min(404px,85vw)}[data-v-214ea7ce] .feat-card .pcard-img,[data-v-214ea7ce] .feat-card .pcard-img img{width:min(404px,85vw);height:min(404px,85vw)}.statement-wrap[data-v-214ea7ce]{padding:0 20px}.news-grid[data-v-214ea7ce],.home-prods-grid[data-v-214ea7ce]{grid-template-columns:repeat(2,minmax(0,1fr))}.slide2-wrap[data-v-214ea7ce]{grid-template-columns:1fr}.slide2-left[data-v-214ea7ce]{position:relative;top:0;height:60vh}.slide2-right[data-v-214ea7ce]{padding:30px 20px;gap:24px}.slide2-small-box[data-v-214ea7ce]{width:min(378px,100%);height:auto;aspect-ratio:1 / 1}.slide3-cards-col[data-v-214ea7ce]{grid-template-columns:repeat(2,1fr);gap:16px 12px;padding:32px 16px 60px;max-width:55%;flex-shrink:1}.slide3-info-col[data-v-214ea7ce]{min-width:200px;padding:40px 16px 40px 0}.slide3-title[data-v-214ea7ce]{font-size:clamp(20px,2.5vw,32px)}}@media(max-width:640px){.slide3-wrap[data-v-214ea7ce]{flex-direction:column-reverse;gap:0}.slide3-info-col[data-v-214ea7ce]{position:relative;top:0;height:auto;max-width:100%;padding:40px 20px 0;margin-left:0;min-width:unset;text-align:center;align-items:center}.slide3-info-col .slide3-lines[data-v-214ea7ce]{margin-top:28px}.slide3-cards-col[data-v-214ea7ce]{grid-template-columns:repeat(2,1fr);padding:20px 20px 60px;gap:16px 12px;width:100%;max-width:100%}.news[data-v-214ea7ce]{padding:24px 16px 48px}.news-head[data-v-214ea7ce]{align-items:center;margin-bottom:18px}.news-head-right[data-v-214ea7ce]{gap:10px}.news-arrows[data-v-214ea7ce]{display:inline-flex}.news-grid[data-v-214ea7ce]{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:6px;scrollbar-width:none;-ms-overflow-style:none}.news-grid[data-v-214ea7ce]::-webkit-scrollbar{display:none}.news-card[data-v-214ea7ce]{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;scroll-snap-align:start;box-sizing:border-box}}@media(max-width:560px){.home-prods[data-v-214ea7ce]{padding:20px 10px 40px}.home-prods-head[data-v-214ea7ce]{padding:0 4px;margin-bottom:14px}.home-prods-grid[data-v-214ea7ce]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 10px}[data-v-214ea7ce] .home-prods-card .pcard-row{margin-top:8px;gap:4px;padding:0;min-width:0}[data-v-214ea7ce] .home-prods-card .pcard-title{font-size:13px;line-height:1.3;min-width:0;flex:1}[data-v-214ea7ce] .home-prods-card .pcard-price{font-size:12px;white-space:nowrap;flex-shrink:0}.slide3-cards-col[data-v-214ea7ce]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 10px;padding:16px 10px 48px}.slide3-card-tag[data-v-214ea7ce]{font-size:10.5px;margin-top:8px}.slide3-card-heading[data-v-214ea7ce]{font-size:14px;margin-top:4px;line-height:1.3}.slide3-card-excerpt[data-v-214ea7ce]{font-size:12px;line-height:1.45;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.banner-title-row[data-v-214ea7ce]{gap:10px}.banner-brand-a[data-v-214ea7ce]{letter-spacing:.16em;font-size:19px}.banner-brand-b[data-v-214ea7ce]{font-size:23px}.banner-actions[data-v-214ea7ce]{flex-direction:column;width:100%;max-width:320px;gap:10px}.banner-action-btn[data-v-214ea7ce]{width:100%;padding:12px 20px}}.coll-page[data-v-a581ef07]{width:100%;max-width:100%;padding:30px 20px 60px;box-sizing:border-box;overflow-x:clip}.tabs[data-v-a581ef07]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:20px 0 14px;max-width:100%}.tab[data-v-a581ef07]{background:none;border:none;font-size:15px;color:var(--ink-soft);padding:4px 0;position:relative}.tab[data-v-a581ef07]:hover,.tab.on[data-v-a581ef07]{color:var(--ink)}.tab.on[data-v-a581ef07]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink)}.search-banner[data-v-a581ef07]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bg-card);padding:10px 14px;margin-bottom:12px;font-size:13.5px}.search-banner strong[data-v-a581ef07]{font-weight:600}.search-clear[data-v-a581ef07]{border:none;background:none;font-size:12px;color:var(--ink-soft);text-decoration:underline;flex:none}.toolbar[data-v-a581ef07]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:20px;width:100%;box-sizing:border-box}.count[data-v-a581ef07]{font-size:12.5px;color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase}.sort[data-v-a581ef07]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft);flex-shrink:0}.sort select[data-v-a581ef07]{border:1px solid var(--line);background:#fff;padding:8px 10px;font-size:13px;outline:none;border-radius:2px}.sort select[data-v-a581ef07]:focus{border-color:var(--ink)}.grid[data-v-a581ef07]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;width:100%;box-sizing:border-box}.grid-empty[data-v-a581ef07]{padding:56px 20px;text-align:center;border:1px dashed var(--line);display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.grid-empty span[data-v-a581ef07]{font-size:38px}[data-v-a581ef07] .coll-card{width:100%;min-width:0}[data-v-a581ef07] .coll-card .pcard-img{width:100%;aspect-ratio:1 / 1;background:#ece7dc;overflow:hidden}[data-v-a581ef07] .coll-card .pcard-img img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}[data-v-a581ef07] .coll-card .pcard-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;padding:0 2px;min-width:0}[data-v-a581ef07] .coll-card .pcard-title{font-size:14.5px;font-weight:400;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}[data-v-a581ef07] .coll-card .pcard-price{font-size:14px;font-weight:400;color:var(--ink);flex-shrink:0;white-space:nowrap}.skel-card[data-v-a581ef07]{display:flex;flex-direction:column;gap:10px;min-width:0}.skel-img[data-v-a581ef07]{aspect-ratio:1 / 1;width:100%}.skel-line[data-v-a581ef07]{height:14px;width:60%}@media(max-width:900px){.grid[data-v-a581ef07]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.coll-page[data-v-a581ef07]{padding:16px 12px 40px}.tabs[data-v-a581ef07]{gap:8px 16px;padding:12px 0 10px}.tab[data-v-a581ef07]{font-size:13.5px}.toolbar[data-v-a581ef07]{padding-bottom:12px;margin-bottom:16px}.count[data-v-a581ef07]{font-size:11.5px}.sort[data-v-a581ef07]{font-size:12px}.sort select[data-v-a581ef07]{padding:6px 8px;font-size:12px}.grid[data-v-a581ef07]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 10px}[data-v-a581ef07] .coll-card .pcard-row{margin-top:8px;gap:4px;padding:0;min-width:0}[data-v-a581ef07] .coll-card .pcard-title{font-size:13px;line-height:1.3;min-width:0;flex:1}[data-v-a581ef07] .coll-card .pcard-price{font-size:12px;white-space:nowrap;flex-shrink:0}[data-v-a581ef07] .coll-card .pcard-quick{font-size:10px;padding:7px 4px;letter-spacing:.04em;left:6px;right:6px;bottom:6px}}.pd-page[data-v-48622942]{width:100%;padding:30px 20px 60px;box-sizing:border-box}.pd-loading[data-v-48622942]{padding:60px 20px}.pd-skel[data-v-48622942]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pd-skel-img[data-v-48622942]{aspect-ratio:1 / 1;width:100%}.pd-skel-info[data-v-48622942]{display:flex;flex-direction:column;gap:14px;padding-top:10px}.pd-skel-line[data-v-48622942]{height:16px}.w40[data-v-48622942]{width:40%}.w60[data-v-48622942]{width:60%}.w70[data-v-48622942]{width:70%}.w80[data-v-48622942]{width:80%;height:28px}.pd-crumbs[data-v-48622942]{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--ink-faint);padding:0 0 20px}.pd-crumbs a[data-v-48622942]:hover{color:var(--ink)}.pd-crumbs em[data-v-48622942]{font-style:normal;color:var(--ink)}.pd[data-v-48622942]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr);gap:28px 20px;padding-top:0}.pd-gallery[data-v-48622942]{position:relative}.pd-img-btn[data-v-48622942]{position:relative;display:block;width:100%;padding:0;border:none;background:none;cursor:zoom-in}.pd-img[data-v-48622942]{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--bg-card);transition:opacity .2s}.pd-img-btn:hover .pd-img[data-v-48622942]{opacity:.92}.pd-zoom-hint[data-v-48622942]{position:absolute;right:10px;bottom:10px;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#1c1b19b8;color:#fff;font-size:14px;opacity:0;transition:opacity .2s}.pd-img-btn:hover .pd-zoom-hint[data-v-48622942],.pd-img-btn:focus-visible .pd-zoom-hint[data-v-48622942]{opacity:1}.pd-arrow[data-v-48622942]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:64px;background:transparent;border:none;font-size:30px;color:#fffffff2;text-shadow:0 1px 8px rgba(0,0,0,.3)}.pd-arrow.left[data-v-48622942]{left:6px}.pd-arrow.right[data-v-48622942]{right:6px}.pd-dots[data-v-48622942]{display:flex;justify-content:center;gap:6px;margin-top:10px}.pd-dots button[data-v-48622942]{width:7px;height:7px;border-radius:999px;border:none;background:#cfccc2}.pd-dots button.on[data-v-48622942]{background:var(--ink)}.pd-title[data-v-48622942]{font-size:clamp(26px,3vw,34px);font-weight:500;margin:10px 0 12px}.pd-price[data-v-48622942]{font-size:16px;margin-bottom:20px;display:flex;gap:10px;align-items:baseline}.pd-price s[data-v-48622942]{color:var(--ink-faint);font-size:14px}.pd-off[data-v-48622942]{font-size:12px;font-weight:600;color:#b3261e;background:#fbeaea;padding:2px 8px;border-radius:999px}.pd-tabs[data-v-48622942]{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-bottom:16px}.pd-tab[data-v-48622942]{background:none;border:none;font-size:14px;color:var(--ink-soft);padding:6px 0 10px;position:relative}.pd-tab.on[data-v-48622942]{color:var(--ink)}.pd-tab.on[data-v-48622942]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;background:var(--ink)}.pd-desc[data-v-48622942]{font-size:14.5px;color:var(--ink-soft);line-height:1.65;min-height:96px}.pd-colors[data-v-48622942]{margin-top:24px}.pd-color-label[data-v-48622942]{font-size:13.5px;display:flex;gap:10px;align-items:baseline}.pd-color-label em[data-v-48622942]{color:var(--ink-faint);font-style:normal}.pd-swatches[data-v-48622942]{display:flex;gap:8px;margin-top:10px}.pd-swatches button[data-v-48622942]{width:26px;height:26px;border:1px solid var(--line);border-radius:2px;outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s}.pd-swatches button.on[data-v-48622942]{outline-color:var(--ink)}.pd-buy[data-v-48622942]{display:flex;gap:10px;margin-top:20px}.pd-qty-stepper[data-v-48622942]{display:inline-flex;align-items:center;border:1px solid var(--ink);background:transparent;height:45px}.pd-qty-stepper button[data-v-48622942]{width:34px;height:100%;background:none;border:none;font-size:16px;color:var(--ink)}.pd-qty-stepper button[data-v-48622942]:hover{background:var(--bg-card)}.pd-qty-stepper span[data-v-48622942]{min-width:32px;text-align:center;font-size:14px}.pd-add[data-v-48622942]{flex:1}.pd-wish[data-v-48622942]{width:45px;height:45px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#fff;color:var(--ink);transition:color .15s,border-color .15s}.pd-wish[data-v-48622942]:hover{border-color:var(--ink)}.pd-wish.on[data-v-48622942]{color:#b3261e;border-color:#b3261e}.pd-cmp[data-v-48622942]{width:46px;height:46px;flex:none;border:1px solid var(--line, #e7e2d8);background:#fff;color:var(--ink, #17130f);border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,transform .12s}.pd-cmp[data-v-48622942]:hover{transform:translateY(-1px)}.pd-cmp.on[data-v-48622942]{background:var(--ink, #17130f);color:#fff}.pd-cmp-go[data-v-48622942]{display:inline-flex;align-items:center;gap:7px;width:100%;justify-content:center;margin-top:10px;padding:10px 14px;border:1px dashed var(--ink, #17130f);background:none;color:var(--ink, #17130f);font-size:12.5px;font-weight:600;border-radius:10px;cursor:pointer}.pd-cmp-go[data-v-48622942]:hover{background:var(--bg-card, #f6f3ec)}.pd-buy-now[data-v-48622942]{width:100%;margin-top:10px}.pd-acc[data-v-48622942]{margin-top:20px;border-top:1px solid var(--line)}.pd-acc-item[data-v-48622942]{border-bottom:1px solid var(--line)}.pd-acc-head[data-v-48622942]{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:13px 0;font-size:14.5px;color:var(--ink)}.pd-acc-body[data-v-48622942]{font-size:13.5px;color:var(--ink-soft);padding:0 0 14px;line-height:1.6}.pd-related[data-v-48622942]{margin-top:48px;padding-bottom:20px}.pd-related-title[data-v-48622942]{font-size:clamp(18px,1.8vw,22px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:24px}.pd-related-grid[data-v-48622942]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 20px}@media(max-width:900px){.pd[data-v-48622942]{grid-template-columns:1fr;gap:28px}.pd-related-grid[data-v-48622942]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pd-related-grid[data-v-48622942]{grid-template-columns:1fr}}.lb-mask[data-v-48622942]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#0f0e0ce6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px}.lb-stage[data-v-48622942]{max-width:min(880px,92vw);text-align:center}.lb-stage img[data-v-48622942]{max-width:100%;max-height:74vh;object-fit:contain;box-shadow:0 30px 80px #00000080;touch-action:pan-y}.lb-counter[data-v-48622942]{color:#ffffffbf;font-size:12px;margin-top:12px;letter-spacing:.06em}.lb-x[data-v-48622942]{position:absolute;top:14px;right:18px;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;font-size:15px;transition:background .15s}.lb-x[data-v-48622942]:hover{background:#ffffff38}.lb-arrow[data-v-48622942]{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:76px;background:transparent;border:none;font-size:34px;color:#ffffffe6}.lb-arrow.left[data-v-48622942]{left:8px}.lb-arrow.right[data-v-48622942]{right:8px}.lb-arrow[data-v-48622942]:hover{color:#fff}.lb-thumbs[data-v-48622942]{display:flex;gap:8px}.lb-thumbs button[data-v-48622942]{width:52px;height:52px;padding:0;border:2px solid transparent;background:none;opacity:.55;transition:opacity .15s,border-color .15s}.lb-thumbs button img[data-v-48622942]{width:100%;height:100%;object-fit:cover}.lb-thumbs button[data-v-48622942]:hover{opacity:.85}.lb-thumbs button.on[data-v-48622942]{opacity:1;border-color:#fff}.ab-loading[data-v-ed439dfe]{min-height:80vh;padding:20px;box-sizing:border-box}.ab-skel-hero[data-v-ed439dfe]{height:min(70vh,600px);width:100%;border-radius:4px}.ab-hero[data-v-ed439dfe]{height:min(82vh,720px);overflow:hidden}.ab-hero img[data-v-ed439dfe]{width:100%;height:100%;object-fit:cover}.ab-section[data-v-ed439dfe]{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;min-height:460px}.ab-text[data-v-ed439dfe]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:clamp(28px,4vw,56px)}.ab-text h2[data-v-ed439dfe]{font-size:clamp(24px,2.6vw,32px);font-weight:500;margin-bottom:16px;text-align:center}.ab-text p[data-v-ed439dfe]{font-size:15px;line-height:1.7;color:var(--ink-soft);max-width:480px;margin:0 auto;text-align:center}.ab-img img[data-v-ed439dfe]{width:100%;height:100%;object-fit:cover}.ab-section.flip .ab-img[data-v-ed439dfe]{order:-1}@media(max-width:860px){.ab-section[data-v-ed439dfe]{grid-template-columns:1fr;min-height:0}.ab-img[data-v-ed439dfe]{order:-1!important;max-height:380px;overflow:hidden}.ab-text[data-v-ed439dfe]{padding:32px 20px;align-items:center;text-align:center}.ab-text h2[data-v-ed439dfe]{text-align:center}.ab-text p[data-v-ed439dfe]{text-align:center;margin:0 auto}}.news-page[data-v-93b6e5b2]{width:100%;padding:30px 20px 60px;box-sizing:border-box}.news-page-head[data-v-93b6e5b2]{margin-bottom:30px;padding-bottom:18px;border-bottom:1px solid var(--line);text-align:center}.news-page-title[data-v-93b6e5b2]{font-size:clamp(26px,3vw,34px);font-weight:400;letter-spacing:.01em;color:var(--ink);margin:0;text-align:center}.news-grid[data-v-93b6e5b2]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 20px}.news-card[data-v-93b6e5b2]{width:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit}.news-imgwrap[data-v-93b6e5b2]{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#ece7dc}.news-badge[data-v-93b6e5b2]{position:absolute;top:12px;left:12px;z-index:2;background:#ffffffeb;border:1px solid var(--line);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border-radius:999px;font-weight:600;color:var(--ink);line-height:1;pointer-events:none}.news-imgwrap img[data-v-93b6e5b2]{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .5s ease}.news-card:hover .news-imgwrap img[data-v-93b6e5b2]{transform:scale(1.04)}.news-date[data-v-93b6e5b2]{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:14px}.news-card h3[data-v-93b6e5b2]{font-size:17px;font-weight:500;margin-top:6px;color:var(--ink)}.news-card:hover h3[data-v-93b6e5b2]{text-decoration:underline;text-underline-offset:3px}.news-excerpt[data-v-93b6e5b2]{font-size:13.5px;color:var(--ink-soft);margin-top:6px;line-height:1.5}.news-skel-line[data-v-93b6e5b2]{height:14px;margin-top:14px}.news-skel-short[data-v-93b6e5b2]{width:62%}.news-empty[data-v-93b6e5b2]{font-size:14px;color:var(--ink-faint);padding:40px 0;text-align:center}@media(max-width:900px){.news-grid[data-v-93b6e5b2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.news-page[data-v-93b6e5b2]{padding:20px 10px 40px}.news-page-head[data-v-93b6e5b2]{margin-bottom:20px;padding-bottom:16px}.news-grid[data-v-93b6e5b2]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 10px}.news-card[data-v-93b6e5b2]{min-width:0}.news-date[data-v-93b6e5b2]{font-size:10.5px;margin-top:8px}.news-card h3[data-v-93b6e5b2]{font-size:14px;margin-top:4px;line-height:1.3}.news-excerpt[data-v-93b6e5b2]{font-size:12px;line-height:1.45;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.np-page[data-v-408bde3e]{width:100%;padding:30px 20px 60px;box-sizing:border-box}.np-crumbs[data-v-408bde3e]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px;color:var(--ink-faint);margin-bottom:22px}.np-crumbs a[data-v-408bde3e]{color:var(--ink-soft)}.np-crumbs a[data-v-408bde3e]:hover{color:var(--ink)}.np-crumbs em[data-v-408bde3e]{font-style:normal;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.np[data-v-408bde3e]{max-width:760px}.np-head[data-v-408bde3e]{margin-bottom:24px}.np-date[data-v-408bde3e]{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:10px}.np-title[data-v-408bde3e]{font-size:clamp(25px,3.2vw,38px);font-weight:400;line-height:1.22;letter-spacing:.005em;color:var(--ink);margin:0}.np-lead[data-v-408bde3e]{font-size:15.5px;line-height:1.65;color:var(--ink-soft);margin-top:14px;padding-left:14px;border-left:2px solid var(--line)}.np-hero[data-v-408bde3e]{margin:0 0 30px;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#ece7dc;border-radius:var(--radius)}.np-hero img[data-v-408bde3e]{width:100%;height:100%;object-fit:cover;display:block}.np-body[data-v-408bde3e]{max-width:68ch}.np-body p[data-v-408bde3e]{font-size:15px;line-height:1.8;color:var(--ink-soft);margin:0 0 18px}.np-body p[data-v-408bde3e]:first-child{color:var(--ink)}.np-empty[data-v-408bde3e]{font-size:14px;color:var(--ink-faint);padding:20px 0}.np-foot[data-v-408bde3e]{margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}.np-btn[data-v-408bde3e]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;padding:11px 20px;border-radius:999px;background:var(--ink);color:#fff;border:1px solid var(--ink);transition:opacity .15s}.np-btn[data-v-408bde3e]:hover{opacity:.86}.np-btn.ghost[data-v-408bde3e]{background:none;color:var(--ink);border-color:var(--line)}.np-btn.ghost[data-v-408bde3e]:hover{border-color:var(--ink);opacity:1}.np-related[data-v-408bde3e]{margin-top:60px;padding-top:28px;border-top:1px solid var(--line)}.np-related-title[data-v-408bde3e]{font-size:17px;font-weight:500;color:var(--ink);margin-bottom:20px}.np-rel-grid[data-v-408bde3e]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 20px}.np-rel-card[data-v-408bde3e]{display:flex;flex-direction:column}.np-rel-imgwrap[data-v-408bde3e]{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#ece7dc}.news-badge[data-v-408bde3e]{position:absolute;top:12px;left:12px;z-index:2;background:#ffffffeb;border:1px solid var(--line);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border-radius:999px;font-weight:600;color:var(--ink);line-height:1;pointer-events:none}.np-rel-imgwrap img[data-v-408bde3e]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.np-rel-card:hover .np-rel-imgwrap img[data-v-408bde3e]{transform:scale(1.04)}.np-rel-date[data-v-408bde3e]{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:14px}.np-rel-card h3[data-v-408bde3e]{font-size:16.5px;font-weight:500;margin-top:6px;color:var(--ink)}.np-rel-card:hover h3[data-v-408bde3e]{text-decoration:underline;text-underline-offset:3px}.np-rel-excerpt[data-v-408bde3e]{font-size:13.5px;color:var(--ink-soft);margin-top:6px;line-height:1.5}.np-missing[data-v-408bde3e]{max-width:460px;padding:60px 0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.np-missing-icon[data-v-408bde3e]{width:58px;height:58px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-card);color:var(--ink-faint);margin-bottom:6px}.np-missing h1[data-v-408bde3e]{font-size:22px;font-weight:500;color:var(--ink)}.np-missing p[data-v-408bde3e]{font-size:14px;color:var(--ink-soft);line-height:1.6;margin-bottom:8px}.np-skel[data-v-408bde3e]{max-width:760px;padding-top:10px}.np-skel-line[data-v-408bde3e]{height:14px;margin-bottom:14px}.np-skel-hero[data-v-408bde3e]{width:100%;aspect-ratio:16 / 9;margin-top:26px}@media(max-width:900px){.np-rel-grid[data-v-408bde3e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.np-rel-grid[data-v-408bde3e]{grid-template-columns:1fr}.np-crumbs em[data-v-408bde3e]{max-width:100%}}.cap-page[data-v-910cd125]{width:100%;padding:30px 20px 60px;box-sizing:border-box}.cap-page-head[data-v-910cd125]{margin-bottom:34px;padding-bottom:22px;border-bottom:1px solid var(--line)}.cap-page-title[data-v-910cd125]{font-size:clamp(24px,3vw,34px);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0}.cap-grid[data-v-910cd125]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 20px}.cap-card[data-v-910cd125]{width:100%;display:flex;flex-direction:column}.cap-imglink[data-v-910cd125]{display:block;width:100%}.cap-imgwrap[data-v-910cd125]{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#ece7dc}.cap-imgwrap img[data-v-910cd125]{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .45s ease}.cap-card:hover .cap-imgwrap img[data-v-910cd125]{transform:scale(1.04)}.cap-card-tag[data-v-910cd125]{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:14px;font-weight:600}.cap-card-title[data-v-910cd125]{font-size:17px;font-weight:500;margin-top:6px;color:var(--ink);line-height:1.35}.cap-card-title a[data-v-910cd125]{color:inherit;transition:text-decoration .2s}.cap-card:hover .cap-card-title a[data-v-910cd125]{text-decoration:underline;text-underline-offset:3px}.cap-card-excerpt[data-v-910cd125]{font-size:13.5px;color:var(--ink-soft);margin-top:8px;line-height:1.5;flex:1}.cap-card-more[data-v-910cd125]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink);margin-top:14px;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.cap-card-more[data-v-910cd125]:hover{opacity:.7}.cap-empty[data-v-910cd125]{text-align:center;padding:80px 20px;color:var(--ink-soft)}@media(max-width:1100px){.cap-grid[data-v-910cd125]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cap-page[data-v-910cd125]{padding:20px 10px 40px;text-align:center}.cap-page-head[data-v-910cd125]{margin-bottom:20px;padding-bottom:16px;text-align:center}.cap-page-title[data-v-910cd125]{text-align:center}.cap-grid[data-v-910cd125]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 10px}.cap-card[data-v-910cd125]{align-items:center;text-align:center;min-width:0}.cap-card-tag[data-v-910cd125]{font-size:10.5px;margin-top:8px;text-align:center}.cap-card-title[data-v-910cd125]{font-size:14px;margin-top:4px;line-height:1.3;text-align:center}.cap-card-excerpt[data-v-910cd125]{font-size:12px;line-height:1.45;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center}.cap-card-more[data-v-910cd125]{font-size:12px;margin-top:8px;justify-content:center}.cap-empty[data-v-910cd125]{text-align:center}}.capd-page[data-v-cd69774a]{width:100%;padding:30px 20px 60px;box-sizing:border-box}.capd-crumbs[data-v-cd69774a]{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--ink-faint);margin-bottom:24px}.capd-crumbs a[data-v-cd69774a]:hover{color:var(--ink)}.capd-crumbs em[data-v-cd69774a]{font-style:normal;color:var(--ink)}.capd-layout[data-v-cd69774a]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);gap:40px;align-items:start}.capd-media[data-v-cd69774a]{width:100%}.capd-imgwrap[data-v-cd69774a]{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#ece7dc}.capd-imgwrap img[data-v-cd69774a]{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}.capd-info[data-v-cd69774a]{display:flex;flex-direction:column}.capd-tag[data-v-cd69774a]{display:inline-block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-weight:600;margin-bottom:8px}.capd-title[data-v-cd69774a]{font-size:clamp(26px,3.2vw,38px);font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1.25;margin:0 0 16px}.capd-excerpt[data-v-cd69774a]{font-size:16px;line-height:1.6;color:var(--ink);font-weight:450;margin-bottom:24px}.capd-divider[data-v-cd69774a]{width:100%;height:1px;background:var(--line);margin-bottom:24px}.capd-body[data-v-cd69774a]{display:flex;flex-direction:column;gap:16px}.capd-para[data-v-cd69774a]{font-size:15px;line-height:1.75;color:var(--ink-soft);margin:0;white-space:pre-line}.capd-meta[data-v-cd69774a]{margin-top:36px;padding-top:24px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.capd-meta-item[data-v-cd69774a]{display:flex;flex-direction:column;gap:4px}.capd-meta-label[data-v-cd69774a]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.capd-meta-val[data-v-cd69774a]{font-size:13.5px;color:var(--ink);font-weight:500}.capd-meta-link[data-v-cd69774a]{font-size:13.5px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.capd-meta-link[data-v-cd69774a]:hover{opacity:.7}.capd-related[data-v-cd69774a]{margin-top:60px;padding-top:32px;border-top:1px solid var(--line)}.capd-related-heading[data-v-cd69774a]{font-size:clamp(18px,1.8vw,22px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:24px}.capd-related-grid[data-v-cd69774a]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 20px}.capd-rel-card[data-v-cd69774a]{width:100%;display:flex;flex-direction:column}.capd-rel-imgwrap[data-v-cd69774a]{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#ece7dc}.capd-rel-imgwrap img[data-v-cd69774a]{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .4s ease}.capd-rel-card:hover .capd-rel-imgwrap img[data-v-cd69774a]{transform:scale(1.04)}.capd-rel-tag[data-v-cd69774a]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:14px;font-weight:600}.capd-rel-title[data-v-cd69774a]{font-size:16px;font-weight:500;margin-top:6px;color:var(--ink)}.capd-rel-card:hover .capd-rel-title[data-v-cd69774a]{text-decoration:underline;text-underline-offset:3px}.capd-rel-excerpt[data-v-cd69774a]{font-size:13px;color:var(--ink-soft);margin-top:6px;line-height:1.5}.capd-empty[data-v-cd69774a]{text-align:center;padding:80px 20px}@media(max-width:900px){.capd-layout[data-v-cd69774a]{grid-template-columns:1fr;gap:28px}.capd-meta[data-v-cd69774a],.capd-related-grid[data-v-cd69774a]{grid-template-columns:1fr}}.wl-page[data-v-b599653d]{width:100%;max-width:100%;padding:30px 20px 60px;box-sizing:border-box}.wl-crumbs[data-v-b599653d]{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--ink-faint);margin-bottom:14px}.wl-crumbs a[data-v-b599653d]:hover{color:var(--ink)}.wl-crumbs em[data-v-b599653d]{font-style:normal;color:var(--ink)}.wl-title[data-v-b599653d]{font-size:24px;font-weight:500;margin-bottom:24px}.wl-grid[data-v-b599653d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}.wl-card[data-v-b599653d]{display:grid;grid-template-columns:100px 1fr;gap:14px;border:1px solid var(--line);background:#fff;padding:12px;transition:box-shadow .2s ease,transform .2s ease;min-width:0}.wl-card[data-v-b599653d]:hover{box-shadow:0 8px 24px #1c1b1912;transform:translateY(-1px)}.wl-thumb[data-v-b599653d]{display:block;flex-shrink:0}.wl-thumb img[data-v-b599653d]{width:100px;height:115px;object-fit:cover;background:var(--bg-card)}.wl-cat[data-v-b599653d]{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.wl-info[data-v-b599653d]{min-width:0}.wl-info h3[data-v-b599653d]{font-size:14px;font-weight:500;margin-top:3px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-info h3 a[data-v-b599653d]:hover{text-decoration:underline}.wl-price[data-v-b599653d]{font-size:13.5px;margin-top:5px;font-weight:500}.wl-actions[data-v-b599653d]{display:flex;align-items:center;gap:10px;margin-top:12px}.wl-actions .btn-dark[data-v-b599653d]{padding:8px 14px;font-size:10.5px}.wl-remove[data-v-b599653d]{margin-left:auto;width:28px;height:28px;background:none;border:none;color:var(--ink-faint);font-size:12px}.wl-remove[data-v-b599653d]:hover{color:#b3261e}.wl-empty[data-v-b599653d]{padding:60px 20px;text-align:center;border:1px dashed var(--line);display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;box-sizing:border-box}.wl-empty span[data-v-b599653d]{font-size:40px}.wl-empty p[data-v-b599653d]{font-size:15px}.wl-empty-sub[data-v-b599653d]{font-size:13px!important;color:var(--ink-soft)}.wl-empty .btn-dark[data-v-b599653d]{margin-top:8px}@media(max-width:1200px){.wl-grid[data-v-b599653d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.wl-grid[data-v-b599653d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wl-page[data-v-b599653d]{padding:20px 10px 40px}.wl-title[data-v-b599653d]{font-size:20px;margin-bottom:16px}.wl-grid[data-v-b599653d]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px}.wl-card[data-v-b599653d]{grid-template-columns:1fr;gap:8px;padding:8px}.wl-thumb img[data-v-b599653d]{width:100%;height:auto;aspect-ratio:1 / 1}.wl-actions[data-v-b599653d]{flex-direction:column;align-items:stretch;gap:6px}.wl-remove[data-v-b599653d]{align-self:flex-end;margin-left:0}}.od-page[data-v-851951cb]{width:100%;max-width:100%;padding:30px 20px 60px;box-sizing:border-box}.od-crumbs[data-v-851951cb]{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--ink-faint);margin-bottom:14px}.od-crumbs a[data-v-851951cb]:hover{color:var(--ink)}.od-crumbs em[data-v-851951cb]{font-style:normal;color:var(--ink)}.od-title[data-v-851951cb]{font-size:24px;font-weight:500;margin-bottom:24px}.od-list[data-v-851951cb]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%}.od-card[data-v-851951cb]{width:100%;border:1px solid var(--line);background:#fff;transition:box-shadow .2s ease,transform .2s ease;box-sizing:border-box}.od-card[data-v-851951cb]:hover{box-shadow:0 8px 24px #1c1b1912;transform:translateY(-1px)}.od-card-head[data-v-851951cb]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--bg-card);background:#faf9f5}.od-code[data-v-851951cb]{font-size:14px;font-weight:600;letter-spacing:.03em}.od-date[data-v-851951cb]{font-size:11.5px;color:var(--ink-faint);margin-top:2px}.od-status[data-v-851951cb]{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;border-radius:999px;padding:3px 10px;border:1px solid transparent}.od-status.is-new[data-v-851951cb]{color:#1f6b47;background:#eef2ef;border-color:#d5e3da}.od-status.is-processing[data-v-851951cb]{color:#8a5a1f;background:#fdf3e3;border-color:#edb}.od-status.is-shipped[data-v-851951cb]{color:#205e46;background:#e9f3ee;border-color:#cfe5da}.od-status.is-cancelled[data-v-851951cb]{color:#94392e;background:#fbeeed;border-color:#eccfcc}.od-sync-note[data-v-851951cb]{margin:0;padding:8px 20px;font-size:12px;color:#8a5a1f;background:#fdf6e8;border-bottom:1px solid #f3e6c8}.od-items[data-v-851951cb]{list-style:none;padding:6px 20px}.od-item[data-v-851951cb]{display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--bg-card)}.od-item[data-v-851951cb]:last-child{border-bottom:none}.od-thumb img[data-v-851951cb]{width:54px;height:62px;object-fit:cover;background:var(--bg-card)}.od-item-title[data-v-851951cb]{font-size:13.5px;line-height:1.35}.od-item-title a[data-v-851951cb]:hover{text-decoration:underline}.od-item-meta[data-v-851951cb]{font-size:12px;color:var(--ink-faint);margin-top:2px}.od-item-price[data-v-851951cb]{font-size:13.5px;font-weight:500}.od-card-foot[data-v-851951cb]{border-top:1px solid var(--line);padding:14px 20px 16px;display:flex;justify-content:space-between;gap:20px;align-items:flex-end;flex-wrap:wrap}.od-lines[data-v-851951cb]{display:flex;flex-direction:column;gap:4px;min-width:240px}.od-line[data-v-851951cb]{display:flex;justify-content:space-between;gap:20px;font-size:12.5px;color:var(--ink-soft)}.od-line-discount[data-v-851951cb]{color:#1f6b47}.od-line-total[data-v-851951cb]{font-size:14.5px;font-weight:600;color:var(--ink);border-top:1px dashed var(--line);padding-top:7px;margin-top:3px}.od-ship-to[data-v-851951cb]{font-size:12px;color:var(--ink-soft);max-width:300px;text-align:right}.od-addr[data-v-851951cb]{display:block;color:var(--ink-faint);margin-top:2px}.od-empty[data-v-851951cb]{padding:60px 20px;text-align:center;border:1px dashed var(--line);display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;box-sizing:border-box}.od-empty span[data-v-851951cb]{font-size:40px}.od-empty p[data-v-851951cb]{font-size:15px}.od-empty-sub[data-v-851951cb]{font-size:13px!important;color:var(--ink-soft)}.od-empty .btn-dark[data-v-851951cb]{margin-top:8px}.od-skel[data-v-851951cb]{pointer-events:none}.od-skel-row[data-v-851951cb]{display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center;padding:10px 20px}.od-skel-head[data-v-851951cb]{grid-template-columns:1fr auto;padding:14px 20px}.od-skel-foot[data-v-851951cb]{grid-template-columns:1fr;padding:14px 20px}.skel[data-v-851951cb]{display:block;background:linear-gradient(90deg,#eeece6 25%,#f5f3ed,#eeece6 65%);background-size:200% 100%;animation:skel-shimmer-851951cb 1.3s infinite linear;border-radius:4px}.skel-line[data-v-851951cb]{height:12px}.skel-pill[data-v-851951cb]{width:64px;height:18px;border-radius:999px}.skel-thumb[data-v-851951cb]{width:54px;height:62px;border-radius:2px}.w40[data-v-851951cb]{width:40%}.w60[data-v-851951cb]{width:60%}.w24[data-v-851951cb]{width:24%}.w12[data-v-851951cb]{width:56px}@keyframes skel-shimmer-851951cb{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skel[data-v-851951cb]{animation:none}}@media(max-width:560px){.od-page[data-v-851951cb]{padding:20px 10px 40px}.od-title[data-v-851951cb]{font-size:20px;margin-bottom:16px}.od-card-foot[data-v-851951cb]{flex-direction:column;align-items:stretch}.od-ship-to[data-v-851951cb]{text-align:left;max-width:none}}.cmp-page[data-v-37b2633a]{width:100%;max-width:100%;padding:30px 20px 60px;box-sizing:border-box}.cmp-head[data-v-37b2633a]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 0 20px;flex-wrap:wrap}.cmp-title[data-v-37b2633a]{font-family:var(--font-sans);font-size:30px;font-weight:500}.cmp-sub[data-v-37b2633a]{color:var(--ink-faint, #8a8577);font-size:13.5px;margin-top:4px}.cmp-wipe[data-v-37b2633a]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line, #e7e2d8);background:#fff;color:var(--ink, #17130f);font-size:12.5px;padding:9px 14px;border-radius:999px;cursor:pointer}.cmp-wipe[data-v-37b2633a]:hover{border-color:#b3261e;color:#b3261e}.cmp-empty[data-v-37b2633a]{border:1px dashed var(--line, #d8d2c6);border-radius:14px;text-align:center;padding:64px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;margin:12px 0 40px}.cmp-empty-ico[data-v-37b2633a]{color:var(--ink-faint, #b6b0a2)}.cmp-empty h2[data-v-37b2633a]{font-size:19px;font-weight:600}.cmp-empty p[data-v-37b2633a]{font-size:13.5px;color:var(--ink-faint, #8a8577);max-width:420px;line-height:1.6}.cmp-shop-btn[data-v-37b2633a]{display:inline-flex;align-items:center;gap:8px;margin-top:8px;background:var(--ink, #17130f);color:#fff;border:none;border-radius:999px;font-size:13px;padding:11px 20px;cursor:pointer}.cmp-shop-btn[data-v-37b2633a]:hover{opacity:.9}.cmp-table-wrap[data-v-37b2633a]{overflow-x:auto;margin:8px 0 44px;border:1px solid var(--line, #e7e2d8);border-radius:14px;background:#fff}.cmp-table[data-v-37b2633a]{width:100%;border-collapse:collapse;min-width:640px}.cmp-table th[scope=row][data-v-37b2633a]{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint, #8a8577);font-weight:600;padding:14px 16px;border-top:1px solid var(--line, #eee9df);width:130px;vertical-align:top;white-space:nowrap}.cmp-table thead th[data-v-37b2633a]{vertical-align:bottom;padding:18px 16px 10px}.cmp-label-col[data-v-37b2633a]{width:130px}.cmp-label-title[data-v-37b2633a]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint, #8a8577)}.cmp-col[data-v-37b2633a]{border-left:1px solid var(--line, #eee9df)}.cmp-card[data-v-37b2633a]{position:relative;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cmp-remove[data-v-37b2633a]{position:absolute;top:-6px;right:-4px;z-index:2;width:24px;height:24px;border-radius:999px;border:1px solid var(--line, #e7e2d8);background:#fff;color:var(--ink-soft, #6b665a);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cmp-remove[data-v-37b2633a]:hover{background:#b3261e;border-color:#b3261e;color:#fff}.cmp-img-holder[data-v-37b2633a]{width:100%;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:var(--bg-card, #f6f3ec)}.cmp-img-holder img[data-v-37b2633a]{width:100%;height:100%;object-fit:cover;display:block}.cmp-name[data-v-37b2633a]{font-size:14px;font-weight:600;color:var(--ink, #17130f);text-decoration:none;line-height:1.4}.cmp-name[data-v-37b2633a]:hover{text-decoration:underline}.cmp-table tbody td[data-v-37b2633a]{padding:14px 16px;border-top:1px solid var(--line, #eee9df);border-left:1px solid var(--line, #eee9df);font-size:13.5px;vertical-align:top}.cmp-price[data-v-37b2633a]{font-size:15px;font-weight:700}.cmp-price.best[data-v-37b2633a]{color:#1f8a5a}.cmp-best-chip[data-v-37b2633a]{display:inline-flex;align-items:center;gap:4px;margin-left:8px;background:#eef7f1;color:#1f8a5a;font-size:10.5px;font-weight:700;border-radius:999px;padding:3px 8px;vertical-align:2px}.cmp-badge[data-v-37b2633a]{background:var(--ink, #17130f);color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.cmp-dash[data-v-37b2633a]{color:#c9c4b8}.cmp-colors[data-v-37b2633a]{display:flex;flex-wrap:wrap;gap:6px}.cmp-color[data-v-37b2633a]{display:inline-flex;align-items:center;gap:5px;font-size:12px;border:1px solid var(--line, #e7e2d8);border-radius:999px;padding:3px 9px}.cmp-dot[data-v-37b2633a]{width:10px;height:10px;border-radius:999px;border:1px solid rgba(0,0,0,.12)}.cmp-desc[data-v-37b2633a]{line-height:1.6;color:var(--ink-soft, #55503f);margin:0}.cmp-add-col[data-v-37b2633a]{vertical-align:middle}.cmp-add[data-v-37b2633a]{width:100%;border:1.5px dashed var(--line, #d8d2c6);background:none;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 12px;color:var(--ink-soft, #6b665a);font-size:13px;font-weight:600;cursor:pointer}.cmp-add small[data-v-37b2633a]{font-weight:400;font-size:11px;color:var(--ink-faint, #a39d8d)}.cmp-add[data-v-37b2633a]:hover{border-color:var(--ink, #17130f);color:var(--ink, #17130f)}.cmp-add-plus[data-v-37b2633a]{width:30px;height:30px;border-radius:999px;border:1px solid var(--line, #d8d2c6);display:inline-flex;align-items:center;justify-content:center}.cmp-actions[data-v-37b2633a]{white-space:nowrap}.cmp-buy[data-v-37b2633a]{display:inline-flex;align-items:center;gap:7px;background:var(--ink, #17130f);color:#fff;border:none;border-radius:999px;font-size:12.5px;padding:10px 16px;cursor:pointer;margin-right:10px}.cmp-buy[data-v-37b2633a]:hover{opacity:.88}.cmp-view[data-v-37b2633a]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink-soft, #55503f);text-decoration:underline}@media(max-width:640px){.cmp-page[data-v-37b2633a]{padding:20px 10px 40px}.cmp-title[data-v-37b2633a]{font-size:24px}.cmp-table th[scope=row][data-v-37b2633a]{width:92px;padding:12px 10px}.cmp-table tbody td[data-v-37b2633a],.cmp-table thead th[data-v-37b2633a]{padding:12px 10px}}.cmd-mask[data-v-cc169eb1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0a0c0e8c;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cmd-panel[data-v-cc169eb1]{width:min(600px,100%);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #00000059;display:flex;flex-direction:column;max-height:70vh}.cmd-search[data-v-cc169eb1]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #eceef0;color:#6b7280}.cmd-input[data-v-cc169eb1]{flex:1;border:none;outline:none;font-size:15px;background:none;color:#17181a}.cmd-kbd[data-v-cc169eb1]{font-size:10.5px;font-weight:700;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:5px;padding:2px 6px}.cmd-list[data-v-cc169eb1]{overflow-y:auto;padding:6px}.cmd-item[data-v-cc169eb1]{width:100%;display:flex;align-items:center;gap:11px;text-align:left;background:none;border:none;border-radius:9px;padding:10px 12px;cursor:pointer}.cmd-item.active[data-v-cc169eb1]{background:#f2f9f5}.cmd-icon[data-v-cc169eb1]{width:30px;height:30px;border-radius:8px;background:#f3f4f6;color:#4b5563;display:flex;align-items:center;justify-content:center;flex:none}.cmd-item.active .cmd-icon[data-v-cc169eb1]{background:#dcf0e5;color:#1f8a5a}.cmd-label[data-v-cc169eb1]{font-size:13.5px;font-weight:600;color:#17181a}.cmd-hint[data-v-cc169eb1]{flex:1;font-size:11.5px;color:#9ca3af;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-empty[data-v-cc169eb1]{padding:26px;text-align:center;color:#9ca3af;font-size:13px}.cmd-foot[data-v-cc169eb1]{display:flex;gap:16px;padding:9px 16px;border-top:1px solid #eceef0;font-size:11px;color:#9ca3af}.fade-enter-active[data-v-cc169eb1],.fade-leave-active[data-v-cc169eb1]{transition:opacity .15s ease}.fade-enter-from[data-v-cc169eb1],.fade-leave-to[data-v-cc169eb1]{opacity:0}.mobile-toggle[data-v-a25df923]{display:none}.topbar-actions[data-v-a25df923]{display:inline-flex;align-items:center;gap:10px}.brand[data-v-a25df923]{display:flex;justify-content:center;align-items:center;text-align:center}.brand a[data-v-a25df923]{display:flex;justify-content:center;align-items:center;width:100%;text-align:center}.brand-logo[data-v-a25df923]{display:block;height:auto;max-height:48px;width:auto;max-width:160px;object-fit:contain;margin:0 auto}.cmd-trigger[data-v-a25df923]{display:inline-flex;align-items:center;gap:9px;font:inherit;border:1px solid #e5e7eb;background:#fafafa;color:#6b7280;border-radius:9px;padding:7px 12px;font-size:12.5px;cursor:pointer;min-width:260px;transition:border-color .15s,background .15s}.cmd-trigger[data-v-a25df923]:hover{border-color:#1f8a5a;color:#1f8a5a}.cmd-trigger kbd[data-v-a25df923]{margin-left:auto;font-size:10px;font-weight:700;color:#9ca3af;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:5px;padding:2px 6px}.dark-toggle[data-v-a25df923]{min-width:0}.gate[data-v-a25df923]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f1f2f4;padding:20px}.gate-card[data-v-a25df923]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:min(380px,100%);padding:32px 28px;text-align:center;display:flex;flex-direction:column;gap:10px}.gate-lock[data-v-a25df923]{margin:0 auto;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#f2f9f5;color:#1f8a5a;border:1px solid #d8e8de}.gate-brand-box[data-v-a25df923]{display:flex;align-items:center;justify-content:center;min-height:42px;margin:4px 0 2px}.gate-logo-img[data-v-a25df923]{display:block;height:auto;max-height:42px;max-width:220px;object-fit:contain}.gate-logo[data-v-a25df923]{font-size:20px;font-weight:500;color:#14161a;margin:0;letter-spacing:.02em}.gate-card h2[data-v-a25df923]{font-size:16px;font-weight:600;margin:0;color:#1f2937}.gate-sub[data-v-a25df923]{font-size:13px;color:#6b7280;margin-bottom:8px}.gate-card input[data-v-a25df923]{border:1px solid #d6d9de;border-radius:8px;padding:10px 12px;font-size:14px;outline:none;text-align:center}.gate-card input[data-v-a25df923]:focus{border-color:#1f8a5a;box-shadow:0 0 0 3px #1f8a5a1f}.gate-card em[data-v-a25df923]{color:#b3261e;font-style:normal;font-size:12px}.gate-btn[data-v-a25df923]{margin-top:4px}.gate-btn[data-v-a25df923]:disabled{opacity:.6;cursor:wait}.gate-back[data-v-a25df923]{font-size:12.5px;color:#6b7280}.gate-back-link[data-v-a25df923]{display:inline-flex;align-items:center;gap:4px;justify-content:center;margin-top:6px}.gate-back[data-v-a25df923]:hover{color:#14161a}.lock[data-v-a25df923]{color:#f0a5a0!important}.lock[data-v-a25df923]:hover{background:#2a1d1c!important;color:#ffb4ae!important}.adm-nav-title[data-v-a25df923]{position:sticky;top:0;z-index:2;margin:0;padding:10px 14px 8px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6d7268;background:#14161a;border-bottom:1px solid #26282e}.adm-nav-title[data-v-a25df923]:first-child{margin-top:0}.adm-scrim[data-v-a25df923],.adm-drawer-close[data-v-a25df923]{display:none}@media(max-width:900px){.adm[data-v-a25df923]{flex-direction:column}.adm-sidebar[data-v-a25df923]{display:none}.adm-sidebar.open[data-v-a25df923]{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:300;width:min(280px,82vw);height:100vh;height:100dvh;background:#14161a;box-shadow:8px 0 32px #0000008c;border-right:1px solid #26282e;overflow:hidden}.adm-sidebar.open .brand[data-v-a25df923]{display:flex;align-items:center;justify-content:space-between;padding:16px 14px;border-bottom:1px solid #26282e;flex:none}.adm-sidebar.open .brand a[data-v-a25df923]{justify-content:flex-start;width:auto}.adm-drawer-close[data-v-a25df923]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #2e3440;background:#1e2229;color:#9ca3af;cursor:pointer;transition:all .15s ease;flex:none}.adm-drawer-close[data-v-a25df923]:hover{color:#fff;background:#282e38;border-color:#4b5563}.adm-sidebar.open .adm-nav[data-v-a25df923]{display:flex;flex-direction:column;padding:12px 10px;flex:1;overflow-y:auto}.adm-sidebar.open .adm-nav a[data-v-a25df923]{white-space:normal;margin-bottom:2px}.adm-sidebar.open .adm-foot[data-v-a25df923]{display:flex;flex-direction:column;padding:10px;border-top:1px solid #26282e;flex:none}.adm-sidebar.open .adm-foot a[data-v-a25df923]{white-space:normal}.adm-scrim[data-v-a25df923]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:290;background:#000000a6;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mobile-toggle[data-v-a25df923]{display:inline-flex;align-items:center;gap:6px}.cmd-trigger[data-v-a25df923]{min-width:0;flex:1}.cmd-trigger span[data-v-a25df923]{display:none}}.dash-title[data-v-ca0d2ffc]{font-size:22px;font-weight:700;margin-bottom:20px}.dash-loading[data-v-ca0d2ffc]{padding:60px;text-align:center;color:#6b7280}.stat-grid[data-v-ca0d2ffc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.stat-card[data-v-ca0d2ffc]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px}.stat-orders[data-v-ca0d2ffc]{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.stat-orders[data-v-ca0d2ffc]:hover{border-color:#1f8a5a;box-shadow:0 4px 12px #1f8a5a1a;transform:translateY(-1px)}.stat-orders[data-v-ca0d2ffc]:focus-visible{outline:2px solid #1f8a5a;outline-offset:2px}.stat-label[data-v-ca0d2ffc]{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.stat-value[data-v-ca0d2ffc]{display:block;font-size:26px;font-weight:700;margin-top:6px}.chart-grid[data-v-ca0d2ffc]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.chart-title[data-v-ca0d2ffc]{font-size:14px;font-weight:700;margin-bottom:16px}.dash-stack[data-v-ca0d2ffc]{display:flex;flex-direction:column;gap:20px}.bar-chart[data-v-ca0d2ffc]{display:flex;align-items:flex-end;gap:22px;height:190px}.bar-col[data-v-ca0d2ffc]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.bar-count[data-v-ca0d2ffc]{font-size:11px;color:#6b7280;margin-bottom:4px}.bar-track[data-v-ca0d2ffc]{flex:1;width:42px;background:#f3f4f6;border-radius:6px;display:flex;align-items:flex-end;overflow:hidden}.bar-fill[data-v-ca0d2ffc]{width:100%;border-radius:6px 6px 0 0;transition:height .6s ease}.bar-label[data-v-ca0d2ffc]{margin-top:8px;font-size:11px;color:#6b7280}.line-chart[data-v-ca0d2ffc]{width:100%;height:auto}.sales-head[data-v-ca0d2ffc]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sales-chips[data-v-ca0d2ffc]{display:flex;gap:8px}.sales-chip[data-v-ca0d2ffc]{font-size:12px;color:#6b7280;background:#f7f6f2;border:1px solid #eceae2;border-radius:999px;padding:4px 12px}.sales-chip b[data-v-ca0d2ffc]{color:#1f6b47;font-weight:700}.sales-chart[data-v-ca0d2ffc]{display:flex;align-items:stretch;gap:6px;height:150px}.sales-col[data-v-ca0d2ffc]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.sales-value[data-v-ca0d2ffc]{font-size:10px;color:#9ca3af;height:14px;white-space:nowrap}.sales-value.zero[data-v-ca0d2ffc]{opacity:.45}.sales-track[data-v-ca0d2ffc]{flex:1;width:100%;max-width:34px;background:#f3f4f6;border-radius:6px;display:flex;align-items:flex-end;overflow:hidden;transition:background .15s ease}.sales-fill[data-v-ca0d2ffc]{width:100%;min-height:0;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#27a06b,#1f8a5a);transition:height .6s cubic-bezier(.22,1,.36,1)}.sales-track[data-v-ca0d2ffc]:hover{background:#ecefe9}.sales-track:hover .sales-fill[data-v-ca0d2ffc]{background:linear-gradient(180deg,#2fb377,#22935f)}.sales-label[data-v-ca0d2ffc]{margin-top:6px;font-size:9.5px;color:#9ca3af;white-space:nowrap}.sales-empty[data-v-ca0d2ffc]{color:#9ca3af;font-size:13px;text-align:center;padding:24px 0}.recent-head[data-v-ca0d2ffc]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.recent-all[data-v-ca0d2ffc]{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:#1f6b47;font-weight:600}.recent-all[data-v-ca0d2ffc]:hover{color:#1f8a5a}.recent-list[data-v-ca0d2ffc]{list-style:none;margin:0;padding:0}.recent-row[data-v-ca0d2ffc]{display:grid;grid-template-columns:130px 1fr auto 90px;gap:12px;align-items:center;padding:9px 4px;border-bottom:1px solid #f3f1ea;font-size:13px;transition:background .12s ease}.recent-row[data-v-ca0d2ffc]:last-child{border-bottom:none}.recent-row[data-v-ca0d2ffc]:hover{background:#faf9f5}.recent-code[data-v-ca0d2ffc]{display:inline-flex;align-items:center;gap:6px;font-weight:700;letter-spacing:.02em}.recent-customer[data-v-ca0d2ffc]{color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-total[data-v-ca0d2ffc]{text-align:right;font-weight:600}.recent-empty[data-v-ca0d2ffc]{color:#9ca3af;font-size:13px;text-align:center;padding:18px 0}@media(max-width:640px){.recent-row[data-v-ca0d2ffc]{grid-template-columns:110px 1fr auto}.recent-total[data-v-ca0d2ffc]{display:none}}@media(max-width:720px){.sales-chart[data-v-ca0d2ffc]{height:120px}.sales-col:nth-child(2n) .sales-label[data-v-ca0d2ffc]{visibility:hidden}.sales-value[data-v-ca0d2ffc]{font-size:9px}}@media(max-width:1000px){.stat-grid[data-v-ca0d2ffc]{grid-template-columns:repeat(2,1fr)}.chart-grid[data-v-ca0d2ffc]{grid-template-columns:1fr}}.ip[data-v-c24df59d]{display:flex;flex-direction:column;gap:12px}.ip[data-v-c24df59d] .adm-label small,.ip .adm-label small[data-v-c24df59d]{font-weight:400;color:#9ca3af}.ip-cur[data-v-c24df59d]{border:1px solid #d9e6dd;background:#f6faf7;border-radius:10px;padding:10px 12px 12px}.ip-cur.empty[data-v-c24df59d]{border-style:dashed;border-color:#dcdfe4;background:#fafbfc}.ip-cur-head[data-v-c24df59d]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:9px}.ip-cur-title[data-v-c24df59d]{font-size:12.5px;font-weight:700;color:#1f6b47}.ip-cur-title b[data-v-c24df59d]{font-weight:800}.ip-cur-tip[data-v-c24df59d]{font-size:11px;color:#8a9099}.ip-cur-tip b[data-v-c24df59d]{color:#5c636b}.ip-cur-empty[data-v-c24df59d]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#9ca3af;margin:2px 0 0}.ip-cur-list[data-v-c24df59d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ip-cur-item[data-v-c24df59d]{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #e3ebe6;border-radius:9px;padding:8px 10px;transition:border-color .15s,box-shadow .15s}.ip-cur-item.target[data-v-c24df59d]{border-color:#1f8a5a;box-shadow:0 0 0 2px #1f8a5a26}.ip-cur-thumb[data-v-c24df59d]{position:relative;flex:none;width:56px;height:56px;border-radius:7px;overflow:hidden;background:#eceef0}.ip-cur-thumb img[data-v-c24df59d]{width:100%;height:100%;object-fit:cover;display:block}.ip-cur-main[data-v-c24df59d],.ip-cur-pos[data-v-c24df59d]{position:absolute;left:0;bottom:0;font-size:9px;font-weight:700;letter-spacing:.02em;color:#fff;background:#1f8a5aeb;padding:2px 5px;border-top-right-radius:5px;white-space:nowrap}.ip-cur-pos[data-v-c24df59d]{background:#17130fb8}.ip-cur-meta[data-v-c24df59d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ip-cur-name[data-v-c24df59d]{font-size:12.5px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-cur-path[data-v-c24df59d]{font-size:10.5px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.ip-cur-actions[data-v-c24df59d]{flex:none;display:flex;align-items:center;gap:5px}.ip-icon[data-v-c24df59d]{width:24px;height:24px;border:1px solid #d6dae0;background:#fff;color:#6b7280;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.ip-icon[data-v-c24df59d]:hover:not(:disabled){border-color:#1f8a5a;color:#1f8a5a}.ip-icon[data-v-c24df59d]:disabled{opacity:.35;cursor:not-allowed}.ip-btn[data-v-c24df59d]{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:11.5px;font-weight:600;padding:5px 9px;border-radius:6px;border:1px solid #d6dae0;background:#fff;color:#374151;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.ip-btn[data-v-c24df59d]:hover{border-color:#1f8a5a;color:#1f8a5a}.ip-btn.on[data-v-c24df59d]{background:#1f8a5a;border-color:#1f8a5a;color:#fff}.ip-btn.danger[data-v-c24df59d]:hover{border-color:#b3261e;color:#b3261e;background:#fdf3f2}.ip-replace[data-v-c24df59d]{display:flex;align-items:center;gap:9px;font-size:12.5px;color:#8a5a00;background:#fff8e6;border:1px solid #f0dca6;border-radius:9px;padding:9px 11px}.ip-replace span[data-v-c24df59d]{flex:1}.ip-replace b[data-v-c24df59d]{font-weight:700}.ip-upload-row[data-v-c24df59d]{display:block}.ip-dropzone[data-v-c24df59d]{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:15px 12px;border:1.5px dashed #cfd6dc;border-radius:10px;background:#fbfcfd;color:#4b5563;font:inherit;font-size:12.5px;cursor:pointer;transition:border-color .15s,background .15s}.ip-dropzone[data-v-c24df59d]:hover:not(:disabled){border-color:#1f8a5a;background:#f2f7f3}.ip-dropzone.drag[data-v-c24df59d]{border-color:#1f8a5a;background:#eaf4ee}.ip-dropzone[data-v-c24df59d]:disabled{opacity:.6;cursor:wait}.ip-dropzone-icon[data-v-c24df59d]{color:#1f8a5a}.ip-dropzone small[data-v-c24df59d]{font-size:10.5px;font-weight:400;color:#9ca3af}.ip-file-hidden[data-v-c24df59d]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ip-sec[data-v-c24df59d]{display:flex;flex-direction:column;gap:7px}.ip-sec-head[data-v-c24df59d]{font-size:11.5px;font-weight:600;color:#6b7280;display:flex;align-items:center;gap:3px;flex-wrap:wrap}.ip-sec-head small[data-v-c24df59d]{font-weight:400;color:#9ca3af;display:inline-flex;align-items:center;gap:3px}.ip-grid[data-v-c24df59d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.ip-tile[data-v-c24df59d]{position:relative;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;aspect-ratio:1;background:#eceef0;opacity:.7;cursor:pointer;transition:opacity .15s,border-color .15s}.ip-tile[data-v-c24df59d]:hover{opacity:.92}.ip-tile.on[data-v-c24df59d]{border-color:#1f8a5a;opacity:1}.ip-tile.target[data-v-c24df59d]{border-color:#d97706}.ip-tile[data-v-c24df59d]:focus-visible{outline:2px solid #1f8a5a;outline-offset:2px}.ip-tile img[data-v-c24df59d]{width:100%;height:100%;object-fit:cover;display:block}.ip-badge-up[data-v-c24df59d]{position:absolute;top:4px;left:4px;width:17px;height:17px;border-radius:999px;background:#17130fb8;color:#fff;display:flex;align-items:center;justify-content:center}.ip-badge-on[data-v-c24df59d]{position:absolute;top:4px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#1f8a5a;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000004d}.ip-del[data-v-c24df59d]{position:absolute;bottom:4px;right:4px;min-width:20px;height:20px;padding:0 5px;border:none;border-radius:999px;background:#17130fb8;color:#fff;font-size:10px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s,background .15s}.ip-tile:hover .ip-del[data-v-c24df59d],.ip-tile:focus-within .ip-del[data-v-c24df59d],.ip-del[data-v-c24df59d]:focus-visible{opacity:1}.ip-del.confirm[data-v-c24df59d]{opacity:1;background:#b3261e}@media(max-width:560px){.ip-cur-item[data-v-c24df59d]{flex-wrap:wrap}.ip-cur-actions[data-v-c24df59d]{width:100%;justify-content:flex-end}}.row-head[data-v-172c8263]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px;gap:12px;flex-wrap:wrap}.page-title[data-v-172c8263]{font-size:22px;font-weight:700}.vis-cell[data-v-172c8263]{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.vis-row[data-v-172c8263]{display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:none;cursor:pointer;font:inherit;font-size:12px;white-space:nowrap}.vis-row-name[data-v-172c8263]{min-width:60px;text-align:left;font-weight:500;color:#6b7280;transition:color .15s}.vis-row:hover .vis-row-name[data-v-172c8263]{color:#111827}.vis-switch[data-v-172c8263]{position:relative;flex:none;width:32px;height:18px;border-radius:999px;background:#d8dbe0;transition:background .18s ease}.vis-row.on .vis-switch[data-v-172c8263]{background:#1f8a5a}.vis-knob[data-v-172c8263]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .18s ease}.vis-row.on .vis-knob[data-v-172c8263]{transform:translate(14px)}.vis-row-state[data-v-172c8263]{min-width:62px;text-align:left;color:#9ca3af}.vis-row.on .vis-row-state[data-v-172c8263]{color:#1f8a5a;font-weight:600}.bulk-bar[data-v-172c8263]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:10px 14px;margin-bottom:12px;border-left:4px solid #1f8a5a}.bulk-count[data-v-172c8263]{font-size:13px;color:#374151}.bulk-sep[data-v-172c8263]{width:1px;height:22px;background:#e5e7eb}.bulk-discount[data-v-172c8263]{display:inline-flex;align-items:center;gap:6px}.bulk-discount input[data-v-172c8263]{width:64px;border:1px solid #d6d9de;border-radius:8px;padding:7px 9px;font-size:13px}.bulk-enter-active[data-v-172c8263],.bulk-leave-active[data-v-172c8263]{transition:all .2s ease}.bulk-enter-from[data-v-172c8263],.bulk-leave-to[data-v-172c8263]{opacity:0;transform:translateY(-6px)}.form-grid[data-v-172c8263]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.row-checks[data-v-172c8263]{display:flex;gap:22px;margin:8px 0 4px}.color-chip[data-v-172c8263]{display:inline-flex;gap:6px;align-items:center}.meter[data-v-172c8263]{height:4px;background:#eef0f2;border-radius:2px;margin-top:6px;overflow:hidden}.meter-fill[data-v-172c8263]{height:100%;transition:width .3s}.modal-foot[data-v-172c8263]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #eceef0}@media(max-width:640px){.form-grid[data-v-172c8263]{grid-template-columns:1fr}}.adm-pill-badge[data-v-172c8263]{display:inline-block;background:#fffffff2;border:1px solid #d1d5db;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;border-radius:999px;color:#111827;line-height:1.4}.badge-input-box[data-v-172c8263]{display:flex;flex-direction:column;gap:8px}.badge-quick-list[data-v-172c8263]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.badge-chip-btn[data-v-172c8263]{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;background:#f3f4f6;border:1px solid #e5e7eb;color:#374151;padding:3px 9px;border-radius:999px;cursor:pointer;transition:all .15s ease}.badge-chip-btn[data-v-172c8263]:hover{background:#e5e7eb;border-color:#d1d5db}.badge-chip-btn.on[data-v-172c8263]{background:#111827;border-color:#111827;color:#fff}.badge-chip-btn.clear[data-v-172c8263]{color:#ef4444;background:#fee2e2;border-color:#fca5a5}.row-head[data-v-8b87fba0]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px;gap:12px;flex-wrap:wrap}.page-title[data-v-8b87fba0]{font-size:22px;font-weight:700}.cat-add-btn[data-v-8b87fba0]{display:inline-flex;align-items:center;gap:7px}.cat-kpis[data-v-8b87fba0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.cat-kpi[data-v-8b87fba0]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:14px 16px}.cat-kpi-ico[data-v-8b87fba0]{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#f1f3f5;color:#5b616b}.cat-kpi-ico[data-tone=good][data-v-8b87fba0]{background:#e7f3ec;color:#1f8a5a}.cat-kpi-ico[data-tone=mid][data-v-8b87fba0]{background:#fdf3e0;color:#b7791f}.cat-kpi-num[data-v-8b87fba0]{display:block;font-size:21px;font-weight:700;line-height:1.1;color:#17181a}.cat-kpi-label[data-v-8b87fba0]{display:block;font-size:12px;color:#6b7280;margin-top:2px}.cat-orphans[data-v-8b87fba0]{display:flex;gap:12px;align-items:flex-start;border-left:4px solid #d97706;padding:14px 16px;margin-bottom:16px}.cat-orphans-ico[data-v-8b87fba0]{color:#d97706;margin-top:2px}.cat-orphans-body[data-v-8b87fba0]{display:flex;flex-direction:column;gap:4px;font-size:13.5px;min-width:0}.cat-orphans-sub[data-v-8b87fba0]{color:#6b7280;font-size:12.5px}.cat-orphans-chips[data-v-8b87fba0]{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.cat-orphan-chip[data-v-8b87fba0]{display:inline-flex;align-items:center;gap:5px;border:1px dashed #d97706;background:#fdf8ef;color:#92600a;font-size:12.5px;font-weight:600;border-radius:999px;padding:5px 11px;cursor:pointer}.cat-orphan-chip[data-v-8b87fba0]:hover{background:#d97706;color:#fff;border-style:solid}.cat-grid[data-v-8b87fba0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.cat-card[data-v-8b87fba0]{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:14px 16px 12px;transition:border-color .15s,box-shadow .15s}.cat-card[data-v-8b87fba0]:hover{border-color:#ccd2d9;box-shadow:0 8px 22px #10121412}.cat-card-top[data-v-8b87fba0]{display:flex;align-items:flex-start;gap:11px}.cat-avatar[data-v-8b87fba0]{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:16px;font-weight:700}.cat-card-id[data-v-8b87fba0]{flex:1;min-width:0}.cat-card-name[data-v-8b87fba0]{margin:0;font-size:14.5px;font-weight:700;color:#17181a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-card-actions[data-v-8b87fba0]{flex:none;display:flex;gap:5px}.cat-icon-btn[data-v-8b87fba0]{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#fff;border:1px solid #e0e3e8;color:#4b5563;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.cat-icon-btn[data-v-8b87fba0]:hover{background:#f5f6f7;color:#17181a}.cat-icon-btn.danger[data-v-8b87fba0]{color:#b3261e}.cat-icon-btn.danger[data-v-8b87fba0]:hover:not(:disabled){background:#fbeae9;border-color:#f0c9c6}.cat-icon-btn[data-v-8b87fba0]:disabled{opacity:.35;cursor:not-allowed}.cat-slug[data-v-8b87fba0]{font-size:11.5px;color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cat-desc[data-v-8b87fba0]{margin:0;font-size:12.5px;color:#6b7280;line-height:1.5;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cat-desc-empty[data-v-8b87fba0]{color:#b6bbc2;font-style:italic}.cat-card-foot[data-v-8b87fba0]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #f0f1f3;margin-top:auto}.cat-count[data-v-8b87fba0]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#1f8a5a}.cat-count.empty[data-v-8b87fba0]{color:#9ca3af;font-weight:500}.cat-order[data-v-8b87fba0]{font-size:11.5px;color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cat-card-skeleton[data-v-8b87fba0]{height:138px;background:#f5f6f7;border-style:dashed;animation:cat-pulse-8b87fba0 1.4s ease-in-out infinite}@keyframes cat-pulse-8b87fba0{0%,to{opacity:1}50%{opacity:.55}}.cat-empty[data-v-8b87fba0]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 20px;text-align:center}.cat-empty-ico[data-v-8b87fba0]{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#f1f3f5;color:#9ca3af;margin-bottom:4px}.cat-empty h3[data-v-8b87fba0]{margin:0;font-size:15px;font-weight:700;color:#17181a}.cat-empty p[data-v-8b87fba0]{margin:0 0 10px;font-size:13px;color:#6b7280}.cat-modal[data-v-8b87fba0]{max-width:520px}.cat-slug-preview[data-v-8b87fba0]{font-size:12px;color:#6b7280;margin-top:7px}.cat-slug-preview code[data-v-8b87fba0]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#f3f4f6;color:#374151;padding:1px 6px;border-radius:5px}.cat-char[data-v-8b87fba0]{text-align:right;font-size:11px;color:#9ca3af;margin-top:4px}.cat-hintline[data-v-8b87fba0]{font-size:11.5px;color:#9ca3af;margin:6px 0 0}.cat-modal-note[data-v-8b87fba0]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:#6b7280;background:#f7f8f9;border-radius:9px;padding:10px 12px}.cat-modal-note-ico[data-v-8b87fba0]{color:#9ca3af;margin-top:1px}@media(max-width:640px){.cat-grid[data-v-8b87fba0]{grid-template-columns:1fr}}.admin-slides[data-v-5dcbfe9e]{width:100%}.row-head[data-v-5dcbfe9e]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;gap:16px;flex-wrap:wrap}.page-title[data-v-5dcbfe9e]{font-size:24px;font-weight:700;color:#111827}.empty-loading[data-v-5dcbfe9e]{padding:40px;text-align:center;color:#9ca3af}.slides-overview[data-v-5dcbfe9e]{display:flex;flex-direction:column;gap:20px;width:100%}.slide-block[data-v-5dcbfe9e]{display:grid;grid-template-columns:360px 1fr;gap:24px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:22px;box-shadow:0 1px 3px #00000008;transition:all .2s ease}.slide-block[data-v-5dcbfe9e]:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0000000d}.slide-meta-col[data-v-5dcbfe9e]{display:flex;flex-direction:column;justify-content:space-between;padding-right:20px;border-right:1px solid #f1f2f4}.slide-meta-top[data-v-5dcbfe9e]{display:flex;flex-direction:column}.slide-badge-row[data-v-5dcbfe9e]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.slide-num-badge[data-v-5dcbfe9e]{font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:6px;background:#111827;color:#fff;text-transform:uppercase}.slide-meta-title[data-v-5dcbfe9e]{font-size:16.5px;font-weight:600;color:#111827;margin:0 0 6px;line-height:1.35}.slide-meta-desc[data-v-5dcbfe9e]{font-size:13px;color:#6b7280;line-height:1.5;margin:0 0 14px}.slide-quick-specs[data-v-5dcbfe9e]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.spec-pill[data-v-5dcbfe9e]{font-size:12px;color:#4b5563;background:#f9fafb;border:1px solid #f3f4f6;padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:4px}.spec-pill strong[data-v-5dcbfe9e]{color:#1f2937;font-weight:600}.btn-edit-slide[data-v-5dcbfe9e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;font-size:13.5px;font-weight:500;margin-top:auto}.slide-preview-col[data-v-5dcbfe9e]{min-width:0;display:flex;flex-direction:column;justify-content:center}.preview-canvas[data-v-5dcbfe9e]{background:#fbfaf7;border:1px solid #ebe6dc;border-radius:8px;padding:16px;position:relative;min-height:180px;display:flex;flex-direction:column;justify-content:center}.preview-canvas-bar[data-v-5dcbfe9e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed #e2ded5}.preview-dots[data-v-5dcbfe9e]{display:inline-flex;gap:5px}.preview-dot[data-v-5dcbfe9e]{width:7px;height:7px;border-radius:50%;background:#d4cfc4}.mini-tag[data-v-5dcbfe9e]{display:inline-block;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8b5e34;margin-bottom:6px}.slide1-mini-split[data-v-5dcbfe9e]{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;align-items:center}.s1-text-part[data-v-5dcbfe9e]{display:flex;flex-direction:column;justify-content:center}.s1-title[data-v-5dcbfe9e]{font-size:18px;font-weight:600;color:#1c1b19;margin:2px 0 6px}.s1-desc[data-v-5dcbfe9e]{font-size:12.5px;line-height:1.5;color:#55534e;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.s1-btn-badge[data-v-5dcbfe9e]{display:inline-block;align-self:flex-start;margin-top:10px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;background:#1c1b19;color:#fff;border-radius:2px}.s1-img-part img[data-v-5dcbfe9e]{width:100%;height:150px;object-fit:cover;border-radius:6px;border:1px solid #e3e0d6}.slide2-mini-split[data-v-5dcbfe9e]{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;align-items:center}.s2-large-wrap[data-v-5dcbfe9e]{position:relative;border-radius:6px;overflow:hidden;border:1px solid #e3e0d6}.s2-large-wrap img[data-v-5dcbfe9e]{width:100%;height:150px;object-fit:cover}.s2-overlay-badge[data-v-5dcbfe9e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;white-space:pre-line;background:#0000004d;color:#fff;font-size:12px;font-weight:500;padding:8px;text-shadow:0 1px 3px rgba(0,0,0,.8)}.s2-quad-grid[data-v-5dcbfe9e]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.s2-quad-item[data-v-5dcbfe9e]{position:relative;aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;border:1px solid #e3e0d6;background:#f3f4f6;max-height:72px}.s2-quad-item img[data-v-5dcbfe9e]{width:100%;height:100%;object-fit:cover}.thumb-num[data-v-5dcbfe9e]{position:absolute;top:3px;left:3px;background:#000000a6;color:#fff;font-size:9px;padding:1px 4px;border-radius:3px}.slide3-mini-split[data-v-5dcbfe9e]{display:grid;grid-template-columns:1fr 1.3fr;gap:16px;align-items:center}.s3-mini-grid[data-v-5dcbfe9e]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.s3-card-box[data-v-5dcbfe9e]{background:#fff;border:1px solid #e3e0d6;border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.s3-card-box img[data-v-5dcbfe9e]{width:100%;height:54px;object-fit:cover}.s3-card-box-title[data-v-5dcbfe9e]{font-size:10px;font-weight:500;padding:3px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1f2937}.s3-mini-eyebrow[data-v-5dcbfe9e]{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8b5e34;font-weight:600}.s3-mini-title[data-v-5dcbfe9e]{font-size:14px;font-weight:600;color:#1c1b19;margin:2px 0 6px;line-height:1.3}.s3-mini-lines[data-v-5dcbfe9e]{display:flex;flex-direction:column;gap:3px}.s3-mini-line-item[data-v-5dcbfe9e]{font-size:11px;line-height:1.4;color:#4b5563;display:flex;align-items:baseline;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s3-mini-line-item strong[data-v-5dcbfe9e]{color:#111827;font-weight:600;flex:none}.s3-mini-line-item span[data-v-5dcbfe9e]{overflow:hidden;text-overflow:ellipsis}.line-dot-bullet[data-v-5dcbfe9e]{width:4px;height:4px;border-radius:50%;background:#8b5e34;flex:none;align-self:center}.slide4-mini-wrap[data-v-5dcbfe9e]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:20px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:145px}.s4-quote-mark[data-v-5dcbfe9e]{font-size:26px;line-height:1;color:#9ca3af;font-family:inherit}.s4-quote-text[data-v-5dcbfe9e]{font-size:13.5px;line-height:1.6;color:#1f2937;max-width:620px;font-style:italic;margin:4px 0 8px}.slide5-mini-wrap[data-v-5dcbfe9e]{position:relative;border-radius:6px;overflow:hidden;height:145px;display:flex;align-items:center;justify-content:center}.s5-banner-img[data-v-5dcbfe9e]{width:100%;height:100%;object-fit:cover}.s5-banner-overlay[data-v-5dcbfe9e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.7);padding:10px}.s5-title-box[data-v-5dcbfe9e]{display:flex;flex-direction:column;align-items:center;gap:3px;letter-spacing:.1em;font-size:13px;font-weight:500;text-align:center}.s5-brand-a[data-v-5dcbfe9e]{letter-spacing:.16em;text-transform:uppercase}.s5-x[data-v-5dcbfe9e]{font-size:12px;opacity:.8}.s5-brand-b[data-v-5dcbfe9e]{font-size:16px;font-weight:600}.s5-mini-actions[data-v-5dcbfe9e]{display:flex;align-items:center;gap:6px}.s5-mini-btn[data-v-5dcbfe9e]{font-size:10.5px;padding:3px 8px;border-radius:999px;font-weight:500}.s5-mini-btn.call[data-v-5dcbfe9e]{background:#fff;color:#1c1b19}.s5-mini-btn.mail[data-v-5dcbfe9e]{background:#0009;color:#fff;border:1px solid rgba(255,255,255,.5)}.s5-prev-badge[data-v-5dcbfe9e]{position:absolute;bottom:8px;background:#000000a6;color:#fff}@media(max-width:1100px){.slide-block[data-v-5dcbfe9e]{grid-template-columns:1fr}.slide-meta-col[data-v-5dcbfe9e]{padding-right:0;padding-bottom:16px;border-right:none;border-bottom:1px solid #f3f4f6}}.field-box[data-v-5dcbfe9e]{padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.bold[data-v-5dcbfe9e]{font-weight:600;font-size:14px}.field-desc[data-v-5dcbfe9e]{font-size:12.5px;color:#6b7280;margin-top:2px;margin-bottom:12px}.img-preview-row[data-v-5dcbfe9e]{display:flex;gap:16px;align-items:center}.preview-thumb-lg[data-v-5dcbfe9e]{width:120px;height:90px;object-fit:cover;border-radius:6px;border:1px solid #d1d5db;background:#fff}.preview-controls[data-v-5dcbfe9e]{flex:1;display:flex;flex-direction:column;gap:8px}.sub-label[data-v-5dcbfe9e]{display:block;font-size:12px;color:#6b7280;margin-bottom:6px}.img-picker[data-v-5dcbfe9e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}.img-picker.mini[data-v-5dcbfe9e]{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:6px}.img-picker button[data-v-5dcbfe9e]{border:2px solid transparent;padding:0;background:none;border-radius:6px;overflow:hidden;aspect-ratio:1;cursor:pointer;opacity:.7}.img-picker button.on[data-v-5dcbfe9e]{border-color:#1f8a5a;opacity:1}.img-picker img[data-v-5dcbfe9e]{width:100%;height:100%;object-fit:cover}.four-images-grid[data-v-5dcbfe9e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.small-img-edit-card[data-v-5dcbfe9e]{padding:10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.small-card-head[data-v-5dcbfe9e]{font-size:12px;margin-bottom:6px;color:#374151}.small-img-preview[data-v-5dcbfe9e]{width:100%;aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;border:1px solid #e5e7eb;background:#f9fafb}.small-img-preview img[data-v-5dcbfe9e]{width:100%;height:100%;object-fit:cover}.modal-foot[data-v-5dcbfe9e]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #eceef0}.lines-features-list[data-v-5dcbfe9e]{display:flex;flex-direction:column;gap:10px}.feature-edit-line[data-v-5dcbfe9e]{padding:10px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.feature-line-top[data-v-5dcbfe9e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.line-num-badge[data-v-5dcbfe9e]{font-size:11.5px;font-weight:600;color:#374151}.danger-icon[data-v-5dcbfe9e]{color:#ef4444;padding:3px;border-radius:3px;background:transparent;border:none;cursor:pointer}.danger-icon[data-v-5dcbfe9e]:hover{background:#fee2e2}.feature-line-inputs[data-v-5dcbfe9e]{display:flex;flex-direction:column}.four-cards-grid[data-v-5dcbfe9e]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.slide3-card-edit-box[data-v-5dcbfe9e]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:12px;display:flex;flex-direction:column}.card-edit-top[data-v-5dcbfe9e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.card-edit-top strong[data-v-5dcbfe9e]{font-size:12.5px;color:#1f2937}.card-edit-main[data-v-5dcbfe9e]{display:flex;gap:10px;align-items:center}.card-inputs-col[data-v-5dcbfe9e]{flex:1;display:flex;flex-direction:column;gap:4px}.slide4-prev-badge[data-v-5dcbfe9e]{font-size:11.5px;color:#6b7280;background:#f3f4f6;padding:3px 10px;border-radius:20px}.slide4-modal-preview[data-v-5dcbfe9e]{background:#fff;border:1px dashed #d1d5db;border-radius:6px;padding:24px;text-align:center;min-height:120px;display:flex;align-items:center;justify-content:center}.slide4-modal-preview p[data-v-5dcbfe9e]{font-size:15px;line-height:1.6;color:#111827;margin:0}.slide5-text-row[data-v-5dcbfe9e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.slide5-text-col[data-v-5dcbfe9e]{display:flex;flex-direction:column}.slide5-modal-preview[data-v-5dcbfe9e]{position:relative;border-radius:6px;overflow:hidden;border:1px dashed #d1d5db;height:200px;background:#f3f4f6}.slide5-modal-preview img[data-v-5dcbfe9e]{width:100%;height:100%;object-fit:cover;display:block}.slide5-prev-overlay[data-v-5dcbfe9e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:14px;background:#00000040}.slide5-prev-inner[data-v-5dcbfe9e]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.slide5-prev-box[data-v-5dcbfe9e]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.6);text-align:center}.slide5-prev-brand-a[data-v-5dcbfe9e]{font-size:14px;letter-spacing:.16em;font-weight:500;text-transform:uppercase}.slide5-prev-x[data-v-5dcbfe9e]{font-size:12px;opacity:.8}.slide5-prev-brand-b[data-v-5dcbfe9e]{font-size:18px;font-weight:600}.slide5-prev-actions[data-v-5dcbfe9e]{display:flex;align-items:center;gap:8px}.slide5-prev-btn[data-v-5dcbfe9e]{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:5px 12px;border-radius:999px;font-weight:500}.slide5-prev-btn.call[data-v-5dcbfe9e]{background:#fff;color:#1c1b19}.slide5-prev-btn.mail[data-v-5dcbfe9e]{background:#1c1b19b3;color:#fff;border:1px solid rgba(255,255,255,.6)}.admin-navbar[data-v-acd1d7e9]{width:100%}.row-head[data-v-acd1d7e9]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.page-title[data-v-acd1d7e9]{font-size:24px;font-weight:700;color:#111827;margin:0}.page-sub[data-v-acd1d7e9]{font-size:13px;color:#6b7280;margin:6px 0 0;max-width:620px;line-height:1.5}.head-actions[data-v-acd1d7e9]{display:flex;align-items:center;gap:10px}.head-actions .btn-primary[data-v-acd1d7e9]{display:inline-flex;align-items:center;gap:7px}.head-actions .btn-primary[data-v-acd1d7e9]:disabled{opacity:.5;cursor:not-allowed}.head-actions .btn-subtle[data-v-acd1d7e9]{display:inline-flex;align-items:center;gap:7px}.nb-loading[data-v-acd1d7e9]{padding:44px;text-align:center;color:#9ca3af}.nb-grid[data-v-acd1d7e9]{display:block;width:100%}.nb-main[data-v-acd1d7e9]{display:flex;flex-direction:column;gap:20px;width:100%}.nb-head[data-v-acd1d7e9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.nb-head h2[data-v-acd1d7e9]{font-size:15.5px;font-weight:600;color:#111827;margin:0}.nb-count[data-v-acd1d7e9]{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:#eef2ef;color:#1f6b47;flex:none}.nb-desc[data-v-acd1d7e9]{font-size:12.5px;color:#6b7280;margin:6px 0 14px;line-height:1.5}.nb-list[data-v-acd1d7e9]{display:flex;flex-direction:column}.nb-note[data-v-acd1d7e9]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#9ca3af;margin:14px 0 0;padding-top:12px;border-top:1px dashed #eef0f2}.nb-note svg[data-v-acd1d7e9]{flex:none;color:#b6bcc4}.nb-search[data-v-acd1d7e9]{display:flex;align-items:center;gap:8px;border:1px solid #d6d9de;border-radius:8px;padding:0 12px;margin-bottom:14px;background:#fff;color:#9ca3af}.nb-search-input[data-v-acd1d7e9]{flex:1;border:none;outline:none;background:none;font-size:13.5px;padding:9px 0;color:#111827}.nb-clear[data-v-acd1d7e9]{display:inline-flex;align-items:center;gap:4px;border:none;background:none;color:#6b7280;font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer}.nb-clear[data-v-acd1d7e9]:hover{color:#b3261e}.nb-empty[data-v-acd1d7e9]{padding:22px 4px;text-align:center;font-size:13px;color:#9ca3af}.np-mock[data-v-acd1d7e9]{border:1px solid #e5e7eb;border-radius:10px;background:#fbfaf7;padding:14px 12px;margin-bottom:14px;overflow:hidden}.np-bar[data-v-acd1d7e9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.np-logo[data-v-acd1d7e9]{font-family:var(--font-sans);font-size:17px;color:#1c1b19;white-space:nowrap;flex:none}.np-nav[data-v-acd1d7e9]{display:flex;align-items:center;gap:5px 13px;flex-wrap:wrap;flex:1;min-width:0}.np-link[data-v-acd1d7e9]{font-size:12px;color:#1c1b19;white-space:nowrap}.np-link.cat[data-v-acd1d7e9]{color:#8b8e96}.np-link.off[data-v-acd1d7e9]{color:#c8ccd2;text-decoration:line-through}.np-link.pill[data-v-acd1d7e9]{font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d6d9de;border-radius:999px;padding:3px 9px}.np-icons[data-v-acd1d7e9]{display:inline-flex;gap:6px;flex:none;margin-left:auto}.np-icons i[data-v-acd1d7e9]{width:18px;height:18px;border-radius:999px;background:#e9eaec;display:block}.nb-open[data-v-acd1d7e9]{width:100%}[data-admin-theme=dark] .page-title[data-v-acd1d7e9]{color:#eceef0}[data-admin-theme=dark] .page-sub[data-v-acd1d7e9]{color:#9aa0a8}[data-admin-theme=dark] .nb-head h2[data-v-acd1d7e9]{color:#eceef0}[data-admin-theme=dark] .nb-count[data-v-acd1d7e9]{background:#17251d;color:#63c78e}[data-admin-theme=dark] .nb-desc[data-v-acd1d7e9]{color:#9aa0a8}[data-admin-theme=dark] .nb-note[data-v-acd1d7e9]{border-top-color:#1e2127;color:#7d838c}[data-admin-theme=dark] .nb-note svg[data-v-acd1d7e9]{color:#6b7280}[data-admin-theme=dark] .nb-search[data-v-acd1d7e9]{background:#101214;border-color:#34383f;color:#8b8e96}[data-admin-theme=dark] .nb-search-input[data-v-acd1d7e9]{color:#e5e7eb}[data-admin-theme=dark] .nb-clear[data-v-acd1d7e9]{color:#9aa0a8}[data-admin-theme=dark] .nb-empty[data-v-acd1d7e9],[data-admin-theme=dark] .nb-loading[data-v-acd1d7e9]{color:#6b7280}.admin-about[data-v-c215b08e]{width:100%}.row-head[data-v-c215b08e]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;gap:16px;flex-wrap:wrap}.page-title[data-v-c215b08e]{font-size:24px;font-weight:700;color:#111827}.empty-loading[data-v-c215b08e]{padding:40px;text-align:center;color:#9ca3af}.about-overview[data-v-c215b08e]{display:flex;flex-direction:column;gap:20px;width:100%}.slide-block[data-v-c215b08e]{display:grid;grid-template-columns:360px 1fr;gap:24px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:22px;box-shadow:0 1px 3px #00000008;transition:all .2s ease}.slide-block[data-v-c215b08e]:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0000000d}.slide-meta-col[data-v-c215b08e]{display:flex;flex-direction:column;justify-content:space-between;padding-right:20px;border-right:1px solid #f1f2f4}.slide-meta-top[data-v-c215b08e]{display:flex;flex-direction:column}.slide-badge-row[data-v-c215b08e]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.slide-num-badge[data-v-c215b08e]{font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:6px;background:#111827;color:#fff;text-transform:uppercase}.slide-meta-title[data-v-c215b08e]{font-size:16.5px;font-weight:600;color:#111827;margin:0 0 6px;line-height:1.35}.slide-meta-desc[data-v-c215b08e]{font-size:13px;color:#6b7280;line-height:1.5;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.slide-quick-specs[data-v-c215b08e]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.spec-pill[data-v-c215b08e]{font-size:12px;color:#4b5563;background:#f9fafb;border:1px solid #f3f4f6;padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:4px}.spec-pill strong[data-v-c215b08e]{color:#1f2937;font-weight:600}.btn-edit-slide[data-v-c215b08e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;font-size:13.5px;font-weight:500;margin-top:auto}.slide-preview-col[data-v-c215b08e]{min-width:0;display:flex;flex-direction:column;justify-content:center}.preview-canvas[data-v-c215b08e]{background:#fbfaf7;border:1px solid #ebe6dc;border-radius:8px;padding:16px;position:relative;min-height:180px;display:flex;flex-direction:column;justify-content:center}.preview-canvas-bar[data-v-c215b08e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed #e2ded5}.preview-dots[data-v-c215b08e]{display:inline-flex;gap:5px}.preview-dot[data-v-c215b08e]{width:7px;height:7px;border-radius:50%;background:#d4cfc4}.mini-tag[data-v-c215b08e]{display:inline-block;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8b5e34;margin-bottom:6px}.hero-mini-wrap[data-v-c215b08e]{position:relative;border-radius:6px;overflow:hidden;border:1px solid #e3e0d6}.hero-mini-wrap img[data-v-c215b08e]{width:100%;height:170px;object-fit:cover;display:block}.hero-mini-badge[data-v-c215b08e]{position:absolute;left:10px;bottom:10px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;background:#000000a6;color:#fff;border-radius:4px}.about-section-mini[data-v-c215b08e]{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;align-items:center}.about-section-mini.flip[data-v-c215b08e]{grid-template-columns:1fr 1.2fr}.about-section-mini.flip .as-text-part[data-v-c215b08e]{order:2}.about-section-mini.flip .as-img-part[data-v-c215b08e]{order:1}.as-text-part[data-v-c215b08e]{display:flex;flex-direction:column;justify-content:center;min-width:0}.as-title[data-v-c215b08e]{font-size:17px;font-weight:600;color:#1c1b19;margin:2px 0 6px}.as-desc[data-v-c215b08e]{font-size:12.5px;line-height:1.5;color:#55534e;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.as-img-part img[data-v-c215b08e]{width:100%;height:150px;object-fit:cover;border-radius:6px;border:1px solid #e3e0d6;display:block}.as-no-img[data-v-c215b08e]{height:150px;display:flex;align-items:center;justify-content:center;border:1px dashed #d4cfc4;border-radius:6px;color:#9ca3af;font-size:12px}@media(max-width:1100px){.slide-block[data-v-c215b08e]{grid-template-columns:1fr}.slide-meta-col[data-v-c215b08e]{padding-right:0;padding-bottom:16px;border-right:none;border-bottom:1px solid #f3f4f6}}.field-box[data-v-c215b08e]{padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.bold[data-v-c215b08e]{font-weight:600;font-size:14px}.img-preview-row[data-v-c215b08e]{display:flex;gap:16px;align-items:center}.preview-thumb-lg[data-v-c215b08e]{width:120px;height:90px;object-fit:cover;border-radius:6px;border:1px solid #d1d5db;background:#fff}.preview-controls[data-v-c215b08e]{flex:1;display:flex;flex-direction:column;gap:8px}.sub-label[data-v-c215b08e]{display:block;font-size:12px;color:#6b7280;margin-bottom:6px}.img-picker[data-v-c215b08e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.img-picker.mini[data-v-c215b08e]{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:6px}.img-picker button[data-v-c215b08e]{border:2px solid transparent;padding:0;background:none;border-radius:8px;overflow:hidden;aspect-ratio:1;opacity:.75;cursor:pointer}.img-picker button.on[data-v-c215b08e]{border-color:#1f8a5a;opacity:1}.img-picker img[data-v-c215b08e]{width:100%;height:100%;object-fit:cover}.modal-foot[data-v-c215b08e]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #eceef0}.row-head[data-v-b5d23f1d]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px;gap:12px;flex-wrap:wrap}.page-title[data-v-b5d23f1d]{font-size:22px;font-weight:700}.news-modal[data-v-b5d23f1d]{max-width:660px;width:100%}.adm-label small[data-v-b5d23f1d]{font-weight:400;color:#9ca3af}.req[data-v-b5d23f1d]{color:#d93025;font-weight:700;margin-left:1px}.form-sep[data-v-b5d23f1d]{border:none;border-top:1px solid #eceef0;margin:4px 0 16px}.meta-row[data-v-b5d23f1d]{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;align-items:start}.slug-row[data-v-b5d23f1d]{display:flex;align-items:center;gap:8px}.slug-prefix[data-v-b5d23f1d]{flex:none;font-size:12.5px;font-weight:600;color:#9ca3af;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:9px 10px;white-space:nowrap}.slug-row .adm-input[data-v-b5d23f1d]{flex:1;min-width:0}.slug-row .btn-subtle[data-v-b5d23f1d]{flex:none;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.modal-foot[data-v-b5d23f1d]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #eceef0}@media(max-width:560px){.meta-row[data-v-b5d23f1d]{grid-template-columns:1fr;gap:14px 0}}.vis-cell[data-v-b5d23f1d]{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.vis-row[data-v-b5d23f1d]{display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:none;cursor:pointer;font:inherit;font-size:12px;white-space:nowrap}.vis-row-name[data-v-b5d23f1d]{min-width:60px;text-align:left;font-weight:500;color:#6b7280;transition:color .15s}.vis-row:hover .vis-row-name[data-v-b5d23f1d]{color:#111827}.vis-switch[data-v-b5d23f1d]{position:relative;flex:none;width:32px;height:18px;border-radius:999px;background:#d8dbe0;transition:background .18s ease}.vis-row.on .vis-switch[data-v-b5d23f1d]{background:#1f8a5a}.vis-knob[data-v-b5d23f1d]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .18s ease}.vis-row.on .vis-knob[data-v-b5d23f1d]{transform:translate(14px)}.vis-row-state[data-v-b5d23f1d]{min-width:62px;text-align:left;color:#9ca3af}.vis-row.on .vis-row-state[data-v-b5d23f1d]{color:#1f8a5a;font-weight:600}.adm-pill-badge[data-v-b5d23f1d]{display:inline-block;background:#fffffff2;border:1px solid #d1d5db;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;border-radius:999px;color:#111827;line-height:1.4}.badge-input-box[data-v-b5d23f1d]{display:flex;flex-direction:column;gap:8px}.badge-quick-list[data-v-b5d23f1d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.badge-chip-btn[data-v-b5d23f1d]{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;background:#f3f4f6;border:1px solid #e5e7eb;color:#374151;padding:3px 9px;border-radius:999px;cursor:pointer;transition:all .15s ease}.badge-chip-btn[data-v-b5d23f1d]:hover{background:#e5e7eb;border-color:#d1d5db}.badge-chip-btn.on[data-v-b5d23f1d]{background:#111827;border-color:#111827;color:#fff}.badge-chip-btn.clear[data-v-b5d23f1d]{color:#ef4444;background:#fee2e2;border-color:#fca5a5}.page-sub[data-v-c879c583]{font-size:13px;color:#6b7280;margin-top:4px}.cap-tag-badge[data-v-c879c583]{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4b5563;background:#f3f4f6;padding:1px 7px;border-radius:4px;margin-bottom:4px}.cap-modal[data-v-c879c583]{max-width:680px;width:90vw;max-height:90vh;display:flex;flex-direction:column}.cap-modal .modal-body[data-v-c879c583]{overflow-y:auto;max-height:calc(90vh - 130px);padding:16px 20px}.img-picker[data-v-c879c583]{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;max-height:120px;overflow-y:auto;border:1px solid #e5e7eb;padding:8px;border-radius:6px}.img-tile[data-v-c879c583]{position:relative;aspect-ratio:1 / 1;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;padding:0;background:#f9fafb}.img-tile img[data-v-c879c583]{width:100%;height:100%;object-fit:cover}.img-tile.on[data-v-c879c583]{border-color:#111827}.img-check[data-v-c879c583]{display:none;position:absolute;top:2px;right:2px;background:#111827;color:#fff;border-radius:999px;padding:2px}.img-tile.on .img-check[data-v-c879c583]{display:flex;align-items:center;justify-content:center}.vis-cell[data-v-c879c583]{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.vis-row[data-v-c879c583]{display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:none;cursor:pointer;font:inherit;font-size:12px;white-space:nowrap}.vis-row-name[data-v-c879c583]{min-width:105px;text-align:left;font-weight:500;color:#6b7280;transition:color .15s}.vis-row:hover .vis-row-name[data-v-c879c583]{color:#111827}.vis-switch[data-v-c879c583]{position:relative;flex:none;width:32px;height:18px;border-radius:999px;background:#d8dbe0;transition:background .18s ease}.vis-row.on .vis-switch[data-v-c879c583]{background:#1f8a5a}.vis-knob[data-v-c879c583]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .18s ease}.vis-row.on .vis-knob[data-v-c879c583]{transform:translate(14px)}.vis-row-state[data-v-c879c583]{min-width:62px;text-align:left;color:#9ca3af}.vis-row.on .vis-row-state[data-v-c879c583]{color:#1f8a5a;font-weight:600}.ov-actions[data-v-525e3f5b]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ov-actions-note[data-v-525e3f5b]{font-size:12px;color:#6b7280}.ov-grid[data-v-525e3f5b]{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.ov-history[data-v-525e3f5b]{grid-column:1 / -1}.sec-title[data-v-525e3f5b]{font-size:14.5px;font-weight:700}.sec-sub[data-v-525e3f5b]{font-size:12.5px;color:#6b7280;margin-top:2px;margin-bottom:10px}.sec-label[data-v-525e3f5b]{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;margin:18px 0 8px}.ov-stats[data-v-525e3f5b]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.ov-stat[data-v-525e3f5b]{background:#f7f8f9;border-radius:10px;padding:10px 8px;text-align:center}.ov-stat-num[data-v-525e3f5b]{display:block;font-size:20px;font-weight:800}.ov-stat-label[data-v-525e3f5b]{font-size:11.5px;color:#6b7280}.ov-stat-err .ov-stat-num[data-v-525e3f5b]{color:#b3261e}.ov-stat-warn .ov-stat-num[data-v-525e3f5b]{color:#92600a}.dist[data-v-525e3f5b]{display:flex;gap:12px;align-items:flex-end;height:92px}.dist-col[data-v-525e3f5b]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.dist-count[data-v-525e3f5b]{font-size:12px;font-weight:700}.dist-track[data-v-525e3f5b]{width:100%;max-width:56px;flex:1;display:flex;align-items:flex-end}.dist-fill[data-v-525e3f5b]{width:100%;background:#1f8a5a;border-radius:8px 8px 0 0;transition:height .4s ease;min-height:3px}.dist-fill[data-tone=amber][data-v-525e3f5b]{background:#d97706}.dist-fill[data-tone=red][data-v-525e3f5b]{background:#b3261e}.dist-label[data-v-525e3f5b]{font-size:11.5px;color:#6b7280}.worst-list[data-v-525e3f5b]{list-style:none;display:flex;flex-direction:column;gap:9px}.worst-list li[data-v-525e3f5b]{display:flex;align-items:center;gap:10px}.worst-name[data-v-525e3f5b]{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-svg[data-v-525e3f5b]{width:100%;height:auto;max-height:190px}.hist-note[data-v-525e3f5b]{font-size:12px;color:#6b7280;margin-top:6px}.spin[data-v-525e3f5b]{animation:seospin-525e3f5b .9s linear infinite}@keyframes seospin-525e3f5b{to{transform:rotate(360deg)}}@media(max-width:900px){.ov-grid[data-v-525e3f5b]{grid-template-columns:1fr}.ov-stats[data-v-525e3f5b]{grid-template-columns:repeat(2,1fr)}}.pages-grid[data-v-01bd5653]{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.prev-col[data-v-01bd5653]{display:flex;flex-direction:column;gap:14px}.score-card[data-v-01bd5653]{grid-column:1 / -1}.score-head[data-v-01bd5653]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.score-head-left[data-v-01bd5653]{display:flex;align-items:center;gap:12px}.score-head-note[data-v-01bd5653]{font-size:12px;color:#6b7280}.score-card .check-list[data-v-01bd5653]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px;margin-top:16px}.check-label[data-v-01bd5653]{font-size:13px}.check-detail[data-v-01bd5653]{font-size:12px;color:#6b7280}.two-col[data-v-01bd5653]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.three-col[data-v-01bd5653]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.adm-hint[data-v-01bd5653]{font-weight:400;font-size:11.5px;color:#9ca3af;margin-left:6px}.switch-row[data-v-01bd5653]{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13.5px;cursor:pointer}.switch-input[data-v-01bd5653]{position:absolute;opacity:0}.switch-ui[data-v-01bd5653]{flex:none;width:38px;height:22px;border-radius:999px;background:#d6d9dd;position:relative;transition:background .18s}.switch-ui[data-v-01bd5653]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:999px;transition:transform .18s}.switch-input:checked+.switch-ui[data-v-01bd5653]{background:#1f8a5a}.switch-input:checked+.switch-ui[data-v-01bd5653]:after{transform:translate(16px)}.switch-input:focus-visible+.switch-ui[data-v-01bd5653]{outline:2px solid #1f8a5a;outline-offset:2px}.dev-switch[data-v-01bd5653]{display:inline-flex;border:1px solid #e5e7eb;border-radius:999px;overflow:hidden}.dev-switch button[data-v-01bd5653]{border:none;background:none;padding:6px 14px;font-size:12.5px;color:#6b7280;cursor:pointer}.dev-switch button.on[data-v-01bd5653]{background:#1f8a5a;color:#fff;font-weight:600}.og-card[data-v-01bd5653]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff}.og-img[data-v-01bd5653]{background:#f1f2f4;height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden}.og-img img[data-v-01bd5653]{width:100%;height:100%;object-fit:cover}.og-img-empty[data-v-01bd5653]{display:flex;align-items:center;gap:8px;color:#9ca3af;font-size:12.5px}.og-body[data-v-01bd5653]{padding:10px 12px;display:flex;flex-direction:column;gap:2px}.og-domain[data-v-01bd5653]{font-size:10.5px;color:#657786;text-transform:uppercase;letter-spacing:.04em}.og-title[data-v-01bd5653]{font-size:14px;font-weight:600;color:#111827;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.og-desc[data-v-01bd5653]{font-size:12px;color:#5b6472;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.jsonld[data-v-01bd5653]{background:#0f172a;color:#d7e3ee;border-radius:10px;padding:12px 14px;font-size:11.5px;line-height:1.55;overflow-x:auto;max-height:240px}@media(max-width:1100px){.pages-grid[data-v-01bd5653]{grid-template-columns:1fr}}@media(max-width:860px){.score-card .check-list[data-v-01bd5653]{grid-template-columns:1fr}}@media(max-width:640px){.two-col[data-v-01bd5653],.three-col[data-v-01bd5653]{grid-template-columns:1fr}}.au-summary[data-v-ff6a87cf]{display:flex;align-items:center;gap:26px;padding:14px 18px;margin-bottom:14px;flex-wrap:wrap}.au-kpi[data-v-ff6a87cf]{display:flex;flex-direction:column}.au-kpi-num[data-v-ff6a87cf]{font-size:24px;font-weight:800;line-height:1.1}.au-kpi-num[data-tone=amber][data-v-ff6a87cf]{color:#d97706}.au-kpi-num[data-tone=red][data-v-ff6a87cf]{color:#b3261e}.au-kpi-label[data-v-ff6a87cf]{font-size:11.5px;color:#6b7280}.au-filters[data-v-ff6a87cf]{margin-left:auto;display:flex;gap:8px}.au-table-card[data-v-ff6a87cf]{overflow-x:auto}.au-table[data-v-ff6a87cf]{min-width:760px}.au-name[data-v-ff6a87cf]{display:inline-flex;align-items:center;gap:8px;min-width:0}.au-url[data-v-ff6a87cf]{color:#6b7280;font-size:12px;word-break:break-all}.au-len[data-v-ff6a87cf]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:2px 7px;border-radius:999px;font-size:12px;font-weight:700;background:#f1f2f4;color:#5b6472}.au-len.ok[data-v-ff6a87cf]{background:#eef2ef;color:#1f6b47}.au-len.bad[data-v-ff6a87cf]{background:#fbeaea;color:#b3261e}.au-issues[data-v-ff6a87cf]{display:inline-flex;gap:5px;flex-wrap:wrap}.au-detail-row td[data-v-ff6a87cf]{background:#f9fafb}.au-detail[data-v-ff6a87cf]{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;padding:4px 6px 10px}.au-issue-list[data-v-ff6a87cf]{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:12.5px}.au-issue-list li[data-v-ff6a87cf]{display:flex;align-items:flex-start;gap:8px}.au-clean[data-v-ff6a87cf]{color:#1f6b47;align-items:center}.au-meta[data-v-ff6a87cf]{display:grid;grid-template-columns:110px 1fr;gap:4px 10px;font-size:12.5px;margin:0}.au-meta dt[data-v-ff6a87cf]{color:#6b7280}.au-meta dd[data-v-ff6a87cf]{margin:0;word-break:break-all}@media(max-width:900px){.au-detail[data-v-ff6a87cf]{grid-template-columns:1fr}.au-filters[data-v-ff6a87cf]{margin-left:0;width:100%}.au-filters .adm-select[data-v-ff6a87cf]{flex:1}}.sec-title[data-v-dec81370]{font-size:14.5px;font-weight:700}.sec-sub[data-v-dec81370]{font-size:12.5px;color:#6b7280;margin-top:2px}.kw-suggest[data-v-dec81370]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px;margin-bottom:14px;flex-wrap:wrap;background:linear-gradient(135deg,#f2f9f5,#fdf6ea);border:1px solid #dceade;border-radius:12px}.kw-suggest-list[data-v-dec81370]{display:flex;flex-wrap:wrap;gap:8px;max-width:55%}.kw-suggest-chip[data-v-dec81370]{display:inline-flex;align-items:center;gap:5px;border:1px dashed #1f8a5a;background:#fff;color:#1f6b47;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s,transform .1s}.kw-suggest-chip[data-v-dec81370]:hover{background:#eef7f1;transform:translateY(-1px)}.kw-grid[data-v-dec81370]{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.kw-scroll[data-v-dec81370]{overflow:auto;max-height:540px}.kw-scroll thead th[data-v-dec81370]{position:sticky;top:0;background:#fff;z-index:1}.kw-search[data-v-dec81370]{display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e7eb;border-radius:999px;padding:6px 12px;color:#6b7280}.kw-search input[data-v-dec81370]{border:none;outline:none;font-size:12.5px;width:130px;background:none}.kw-meta-note[data-v-dec81370]{margin-top:12px;font-size:11.5px;color:#9ca3af}@media(max-width:1000px){.kw-suggest-list[data-v-dec81370]{max-width:100%}}.rk-section[data-v-e2471319]{margin-bottom:22px}.rk-empty[data-v-e2471319]{border:1.5px dashed #d8dbde;border-radius:12px;padding:22px 20px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;margin-bottom:12px;background:#fafbfc}.rk-empty.inline[data-v-e2471319]{border:none;background:none;padding:4px;margin:0}.rk-empty-ico[data-v-e2471319]{color:#b6bcc4}.rk-empty strong[data-v-e2471319]{font-size:13.5px;color:#374151}.rk-empty p[data-v-e2471319]{font-size:12px;color:#9ca3af;max-width:380px;margin:0;line-height:1.55}.rk-head[data-v-e2471319]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.rk-title[data-v-e2471319]{font-size:16.5px;font-weight:700;display:flex;align-items:center;gap:8px}.rk-title svg[data-v-e2471319]{color:#1f8a5a}.rk-sub[data-v-e2471319]{font-size:12.5px;color:#6b7280;margin-top:2px}.rk-sort[data-v-e2471319]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#6b7280;flex:none;white-space:nowrap}.rk-sort label[data-v-e2471319]{white-space:nowrap}.rk-kpis[data-v-e2471319]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px}.rk-kpi[data-v-e2471319]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.rk-kpi-num[data-v-e2471319]{font-size:19px;font-weight:800;color:#17181a}.rk-kpi[data-tone=good] .rk-kpi-num[data-v-e2471319]{color:#1f8a5a}.rk-kpi[data-tone=bad] .rk-kpi-num[data-v-e2471319]{color:#b3261e}.rk-kpi[data-tone=mid] .rk-kpi-num[data-v-e2471319]{color:#d97706}.rk-kpi-label[data-v-e2471319]{font-size:11.5px;color:#6b7280}.rk-chart-card[data-v-e2471319]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px;margin-bottom:12px}.rk-legend[data-v-e2471319]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.rk-legend-chip[data-v-e2471319]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;border:1px solid #e5e7eb;background:#fafbfc;border-radius:999px;padding:4px 10px;cursor:pointer}.rk-legend-chip.off[data-v-e2471319]{opacity:.4;text-decoration:line-through}.rk-dot[data-v-e2471319]{width:9px;height:9px;border-radius:999px;flex:none}.rk-chart-holder[data-v-e2471319]{position:relative}.rk-chart-holder svg[data-v-e2471319]{width:100%;height:190px;display:block}.rk-tip[data-v-e2471319]{position:absolute;top:6px;right:8px;background:#14161a;color:#fff;border-radius:8px;padding:8px 11px;font-size:11.5px;pointer-events:none;min-width:150px;z-index:5;box-shadow:0 8px 22px #00000040}.rk-tip-row[data-v-e2471319]{display:flex;align-items:center;gap:6px;margin-top:3px}.rk-axis[data-v-e2471319]{display:flex;justify-content:space-between;font-size:10px;color:#9ca3af;margin-top:4px;padding-right:40px}.rk-axis span.on[data-v-e2471319]{color:#1f8a5a;font-weight:700}.rk-add[data-v-e2471319]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.rk-df[data-v-e2471319]{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:#374151}.rk-pos[data-v-e2471319]{font-weight:800;font-size:14px}.rk-pos[data-tone=top][data-v-e2471319]{color:#7c3aed}.rk-pos[data-tone=good][data-v-e2471319]{color:#1f8a5a}.rk-pos[data-tone=mid][data-v-e2471319]{color:#d97706}.rk-pos[data-tone=bad][data-v-e2471319]{color:#b3261e}.rk-trend[data-v-e2471319]{font-size:11px;font-weight:700;margin-left:6px}.rk-trend[data-up=true][data-v-e2471319]{color:#1f8a5a}.rk-trend[data-up=false][data-v-e2471319]{color:#b3261e}.rk-url[data-v-e2471319]{font-size:11px;color:#9ca3af;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-anchor[data-v-e2471319]{font-size:12.5px;color:#374151;max-width:200px}.rk-mini[data-v-e2471319]{font:inherit;font-size:11.5px;font-weight:700;border:1px solid #e5e7eb;background:#fff;border-radius:7px;padding:4px 8px;cursor:pointer;margin-left:4px;color:#374151}.rk-mini[data-v-e2471319]:hover{border-color:#1f8a5a;color:#1f8a5a}.rk-mini.del[data-v-e2471319]{color:#6b7280}.rk-mini.del[data-v-e2471319]:hover{border-color:#b3261e;color:#b3261e}.rk-mini.del.armed[data-v-e2471319]{background:#b3261e;border-color:#b3261e;color:#fff}.rk-mini[data-v-e2471319]:disabled{opacity:.5;cursor:wait}tr.lost td[data-v-e2471319]{opacity:.55}.st-tools[data-v-3502a956]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.st-tool[data-v-3502a956]{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;border:1px solid #e5e7eb;background:#fff;color:#4b5563;border-radius:999px;padding:8px 15px;transition:all .15s}.st-tool[data-v-3502a956]:hover{border-color:#1f8a5a;color:#1f8a5a}.st-tool.on[data-v-3502a956]{background:#17241d;border-color:#17241d;color:#fff}.st-section[data-v-3502a956]{animation:st-fade-3502a956 .25s ease}@keyframes st-fade-3502a956{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.st-intro[data-v-3502a956]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px;flex-wrap:wrap}.st-h3[data-v-3502a956]{font-size:16px;font-weight:700}.st-p[data-v-3502a956]{font-size:12.5px;color:#6b7280;margin-top:3px;max-width:620px}.st-run[data-v-3502a956]{display:inline-flex;align-items:center;gap:8px}.st-run[data-v-3502a956]:disabled{opacity:.65;cursor:wait}.spin[data-v-3502a956]{animation:st-spin-3502a956 .9s linear infinite}@keyframes st-spin-3502a956{to{transform:rotate(360deg)}}.st-progress-track[data-v-3502a956]{height:6px;background:#eef0f2;border-radius:999px;overflow:hidden;margin-bottom:12px}.st-progress-fill[data-v-3502a956]{height:100%;background:linear-gradient(90deg,#1f8a5a,#7fd8a8);border-radius:999px;transition:width .12s linear}.st-kpis[data-v-3502a956]{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;margin-bottom:12px}.st-kpi[data-v-3502a956]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:11px 13px;display:flex;flex-direction:column}.st-kpi-num[data-v-3502a956]{font-size:18px;font-weight:800}.st-kpi[data-tone=good] .st-kpi-num[data-v-3502a956]{color:#1f8a5a}.st-kpi[data-tone=bad] .st-kpi-num[data-v-3502a956]{color:#b3261e}.st-kpi[data-tone=mid] .st-kpi-num[data-v-3502a956]{color:#d97706}.st-kpi-label[data-v-3502a956]{font-size:11px;color:#6b7280}.st-robots[data-v-3502a956]{display:flex;gap:18px;flex-wrap:wrap;background:#f8faf9;border:1px solid #e5e7eb;border-radius:10px;padding:11px 14px;margin-bottom:12px;font-size:12.5px}.st-robots>div[data-v-3502a956]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st-robots-note[data-v-3502a956]{color:#6b7280}.st-toolbar[data-v-3502a956]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.st-filters[data-v-3502a956]{display:flex;gap:4px}.st-filter[data-v-3502a956]{font-size:12px;font-weight:600;border:1px solid transparent;background:none;color:#6b7280;border-radius:999px;padding:5px 11px;cursor:pointer}.st-filter[data-v-3502a956]:hover{color:#17181a}.st-filter.on[data-v-3502a956]{background:#eef2ef;color:#1f6b47;border-color:#d8e8de}.st-count[data-v-3502a956]{font-size:11.5px;color:#9ca3af}.st-table-card[data-v-3502a956]{max-height:460px;overflow-y:auto}.st-url[data-v-3502a956]{font-size:12px;color:#374151;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slow[data-v-3502a956]{color:#b3261e;font-weight:700}.st-empty[data-v-3502a956]{color:#9ca3af;font-size:13px;padding:26px 0;text-align:center}.st-section>.st-empty[data-v-3502a956]{border:1.5px dashed #d8dbde;border-radius:12px;background:#fafbfc;padding:22px 20px}.st-footnote[data-v-3502a956]{font-size:11.5px;color:#9ca3af;margin-top:10px}.lh-gauges[data-v-3502a956]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px}.lh-gauge-card[data-v-3502a956]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 10px 10px;text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.lh-gauge-card[data-v-3502a956]:hover{border-color:#cfe4d7;box-shadow:0 4px 14px #0000000d}.lh-gauge-card[data-open=true][data-v-3502a956]{border-color:#1f8a5a;box-shadow:0 0 0 2px #1f8a5a1f}.lh-gauge-card svg[data-v-3502a956]{width:128px;height:74px}.lh-gauge-arc[data-v-3502a956]{transition:stroke-dasharray .6s ease}.lh-gauge-num[data-v-3502a956]{font-size:26px;font-weight:800;fill:#17181a}.lh-gauge-label[data-v-3502a956]{font-size:12.5px;font-weight:700;color:#374151;margin-top:2px}.lh-chev[data-v-3502a956]{position:absolute;top:8px;right:8px;color:#9ca3af}.lh-detail-title[data-v-3502a956]{font-size:14px;font-weight:700;margin-bottom:10px}.lh-metrics[data-v-3502a956]{list-style:none;display:flex;flex-direction:column;gap:8px}.lh-metrics li[data-v-3502a956]{display:flex;align-items:center;gap:10px;font-size:13px}.lh-metric-label[data-v-3502a956]{flex:1}.lh-metric-value[data-v-3502a956]{font-weight:700;font-size:12.5px;color:#374151}.lh-metric-value[data-ok=false][data-v-3502a956]{color:#b3261e}.lh-metric-value[data-ok=true][data-v-3502a956]{color:#1f6b47}.ct-layout[data-v-3502a956]{display:grid;grid-template-columns:280px 1fr;gap:12px;align-items:start}.ct-list[data-v-3502a956]{max-height:520px;overflow-y:auto}.ct-list-head[data-v-3502a956]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #eceef0;font-size:12.5px;color:#6b7280;position:sticky;top:0;background:#fff}.ct-list-head strong[data-v-3502a956]{font-size:15px}.ct-list-head strong[data-tone=good][data-v-3502a956]{color:#1f8a5a}.ct-list-head strong[data-tone=mid][data-v-3502a956]{color:#d97706}.ct-list-head strong[data-tone=bad][data-v-3502a956]{color:#b3261e}.ct-item[data-v-3502a956]{display:block;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid #f1f2f4;padding:11px 14px;cursor:pointer}.ct-item[data-v-3502a956]:hover{background:#fafbfc}.ct-item.on[data-v-3502a956]{background:#f2f9f5;box-shadow:inset 3px 0 #1f8a5a}.ct-item-title[data-v-3502a956]{display:block;font-size:13px;font-weight:600}.ct-item-meta[data-v-3502a956]{display:block;font-size:11px;color:#9ca3af;margin:2px 0 6px}.ct-detail[data-v-3502a956]{display:flex;flex-direction:column;gap:12px}.ct-detail-title[data-v-3502a956]{font-size:14.5px;font-weight:700;margin-bottom:12px}.ct-stats[data-v-3502a956]{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.ct-stat[data-v-3502a956]{background:#f8faf9;border:1px solid #eef0f2;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.ct-stat strong[data-v-3502a956]{font-size:17px}.ct-stat span[data-v-3502a956]{font-size:11px;color:#6b7280}.ct-density[data-v-3502a956]{display:flex;flex-direction:column;gap:7px}.ct-density-row[data-v-3502a956]{display:grid;grid-template-columns:130px 1fr auto;gap:10px;align-items:center;font-size:12.5px}.ct-density-term[data-v-3502a956]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-density-num[data-v-3502a956]{color:#6b7280;font-size:11.5px;white-space:nowrap}.ct-phrases[data-v-3502a956]{display:flex;flex-wrap:wrap;gap:6px}.jl-summary[data-v-3502a956]{margin-bottom:10px}.jl-list[data-v-3502a956]{display:flex;flex-direction:column;gap:8px}.jl-head[data-v-3502a956]{width:100%;display:flex;align-items:center;gap:10px;background:none;border:none;padding:12px 16px;cursor:pointer;text-align:left;font-size:13.5px}.jl-head strong[data-v-3502a956]{flex:1}.jl-body[data-v-3502a956]{padding:12px 16px 16px;border-top:1px solid #f1f2f4}.jl-issues[data-v-3502a956]{list-style:none;margin-bottom:10px;display:flex;flex-direction:column;gap:6px}.jl-issue[data-v-3502a956]{display:flex;gap:8px;align-items:center;font-size:12.5px;color:#b3261e}.jl-issue.warn[data-v-3502a956]{color:#92600a}.jl-json[data-v-3502a956]{background:#14161a;color:#d7e5dd;border-radius:10px;padding:14px;font-size:12px;overflow-x:auto;max-height:320px;margin-bottom:10px;line-height:1.5}@media(max-width:860px){.ct-layout[data-v-3502a956]{grid-template-columns:1fr}.ct-list[data-v-3502a956]{max-height:240px}}.sec-title[data-v-2a2bd0bc]{font-size:14.5px;font-weight:700}.sec-sub[data-v-2a2bd0bc]{font-size:12.5px;color:#6b7280;margin-top:2px;margin-bottom:10px}.adm-hint[data-v-2a2bd0bc]{font-size:11px;color:#9ca3af}.tech-grid[data-v-2a2bd0bc]{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.tech-redirects[data-v-2a2bd0bc]{grid-column:1 / -1}.tech-link[data-v-2a2bd0bc]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:#1f6b47;text-decoration:none;border:1px solid #cfe4d7;padding:5px 10px;border-radius:999px;background:#f2f9f5}.tech-link[data-v-2a2bd0bc]:hover{background:#e8f4ed}.robots-area[data-v-2a2bd0bc]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.6}.tech-foot[data-v-2a2bd0bc]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.switch-row[data-v-2a2bd0bc]{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13.5px;cursor:pointer}.switch-input[data-v-2a2bd0bc]{position:absolute;opacity:0}.switch-ui[data-v-2a2bd0bc]{flex:none;width:38px;height:22px;border-radius:999px;background:#d6d9dd;position:relative;transition:background .18s}.switch-ui[data-v-2a2bd0bc]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:999px;transition:transform .18s}.switch-input:checked+.switch-ui[data-v-2a2bd0bc]{background:#1f8a5a}.switch-input:checked+.switch-ui[data-v-2a2bd0bc]:after{transform:translate(16px)}.switch-input:focus-visible+.switch-ui[data-v-2a2bd0bc]{outline:2px solid #1f8a5a;outline-offset:2px}.rd-form[data-v-2a2bd0bc]{display:grid;grid-template-columns:1fr 1.4fr 74px auto;gap:10px;align-items:end}.rd-form label[data-v-2a2bd0bc]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#6b7280}.rd-from[data-v-2a2bd0bc]{word-break:break-all}.rd-input[data-v-2a2bd0bc]{min-width:160px}.rd-code[data-v-2a2bd0bc]{width:74px}.rd-del[data-v-2a2bd0bc]{color:#b3261e;border-color:#f0d3d3}.rd-confirm[data-v-2a2bd0bc]{display:inline-flex;gap:4px}@media(max-width:1000px){.tech-grid[data-v-2a2bd0bc]{grid-template-columns:1fr}.rd-form[data-v-2a2bd0bc]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.rd-form[data-v-2a2bd0bc]{grid-template-columns:1fr}}.row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;flex-wrap:wrap}.page-title{font-size:22px;font-weight:700}.seo-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid #cfe4d7;background:#f2f9f5;color:#1f6b47;border-radius:999px;padding:8px 14px;font-size:13px}.seo-pill[data-tone=mid]{border-color:#f1dfc0;background:#fdf6ea;color:#92600a}.seo-pill-sub{font-size:11.5px;opacity:.75}.seo-tabs{display:flex;gap:4px;border-bottom:1px solid #e5e7eb;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.seo-tab{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;font-size:13.5px;color:#6b7280;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer;transition:color .15s,border-color .15s}.seo-tab:hover{color:#111827}.seo-tab.on{color:#1f6b47;border-color:#1f8a5a;font-weight:600}.score-ring{width:74px;height:74px;border-radius:999px;flex:none;display:flex;align-items:center;justify-content:center;border:4px solid #1f8a5a;font-size:24px;font-weight:800;color:#1f8a5a;background:#fff}.score-ring[data-tone=amber]{border-color:#d97706;color:#d97706}.score-ring[data-tone=red]{border-color:#b3261e;color:#b3261e}.score-ring.sm{width:54px;height:54px;font-size:17px;border-width:3px}.seobar{display:flex;align-items:center;gap:8px;min-width:120px}.seobar-track{flex:1;height:8px;border-radius:999px;background:#eef0f2;overflow:hidden}.seobar-fill{display:block;height:100%;border-radius:999px;background:#1f8a5a;transition:width .4s ease}.seobar-fill[data-tone=amber]{background:#d97706}.seobar-fill[data-tone=red]{background:#b3261e}.seobar-num{font-size:12.5px;font-weight:700;width:28px;text-align:right}.chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;border-radius:999px;padding:3px 8px;background:#fbeaea;color:#b3261e}.chip.warn{background:#fdf3e0;color:#92600a}.chip.ok{background:#eef2ef;color:#1f6b47}.chip.neutral{background:#f1f2f4;color:#5b6472}.check-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:6px}.check-list li{display:flex;gap:10px;align-items:flex-start}.check-dot{flex:none;width:20px;height:20px;border-radius:999px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;background:#fbeaea;color:#b3261e}.check-dot.ok{background:#eef2ef;color:#1f8a5a}.serp{border:1px solid #e5e7eb;border-radius:10px;padding:14px;background:#fafafa}.serp-hint{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin-bottom:8px}.serp-title{color:#1a0dab;font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.serp-url{color:#006621;font-size:12px;margin:2px 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.serp-desc{color:#545454;font-size:12.5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.serp.mobile{max-width:360px;background:#fff;border-radius:14px;box-shadow:0 1px 6px #00000014}.serp.mobile .serp-title{-webkit-line-clamp:2;font-size:15px}.seo-table{width:100%;border-collapse:collapse;font-size:13px}.seo-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;padding:8px 10px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.seo-table td{padding:9px 10px;border-bottom:1px solid #f1f2f4;vertical-align:middle}.seo-table tr:hover td{background:#fafbfc}@media(max-width:900px){.row-head{flex-direction:column}}.row-head[data-v-0ff93314]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;flex-wrap:wrap}.page-title[data-v-0ff93314]{font-size:22px;font-weight:700}.ctrl-grid[data-v-0ff93314]{column-count:2;column-gap:14px}.ctrl-card[data-v-0ff93314]{display:flex;flex-direction:column;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:14px}.ctrl-card[data-v-0ff93314]>*:last-child{margin-bottom:0}.ctrl-head[data-v-0ff93314]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ctrl-title[data-v-0ff93314]{font-size:15.5px;font-weight:700;letter-spacing:-.01em}.ctrl-desc[data-v-0ff93314]{font-size:12.5px;color:#6b7280;margin-top:3px;line-height:1.5}.ctrl-money[data-v-0ff93314]{font-style:normal;color:#1f6b47;font-weight:600;margin-left:8px}.logo-row[data-v-0ff93314]{display:flex;align-items:flex-start;gap:14px}.logo-thumb[data-v-0ff93314]{flex:none;width:104px;height:66px;border-radius:10px;border:1px solid #e5e7eb;background:#f8f9fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.logo-thumb img[data-v-0ff93314]{max-width:100%;max-height:100%;object-fit:contain;display:block}.logo-thumb.empty[data-v-0ff93314]{border-style:dashed;color:#9ca3af;font-size:11px;text-align:center}.logo-controls[data-v-0ff93314]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.logo-actions[data-v-0ff93314]{display:flex;gap:8px;flex-wrap:wrap}.logo-actions .btn-subtle[data-v-0ff93314]{font-size:12px;padding:7px 11px}.logo-clear[data-v-0ff93314]{color:#b3261e!important;border-color:#efd3d1!important}.logo-clear[data-v-0ff93314]:hover{background:#fdf2f1!important}.logo-picker-grid[data-v-0ff93314]{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.logo-picker-grid button[data-v-0ff93314]{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#f3f4f6;cursor:pointer;aspect-ratio:4 / 3;transition:border-color .15s,box-shadow .15s}.logo-picker-grid button img[data-v-0ff93314]{width:100%;height:100%;object-fit:cover;display:block}.logo-picker-grid button[data-v-0ff93314]:hover{border-color:#cbd5cf}.logo-picker-grid button.on[data-v-0ff93314]{border-color:#1f8a5a;box-shadow:0 0 0 3px #1f8a5a26}.picker-empty[data-v-0ff93314]{color:#9ca3af;font-size:13px;padding:30px 0;text-align:center}.modal-foot[data-v-0ff93314]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #eceef0}.lp-field[data-v-0ff93314]{display:flex;flex-direction:column}.lp-strip[data-v-0ff93314]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-item[data-v-0ff93314]{display:flex;flex-direction:column;gap:6px;min-width:0}.lp-tag[data-v-0ff93314]{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.lp-mock[data-v-0ff93314]{display:flex;align-items:center;justify-content:center;border-radius:8px;padding:10px;min-height:78px;overflow:hidden}.lp-mock-header[data-v-0ff93314]{background:#fff;border:1px solid #e5e7eb}.lp-mock-sidebar[data-v-0ff93314]{background:#14161a;border:1px solid #26282e}.lp-mock img[data-v-0ff93314]{max-height:38px;max-width:100%;object-fit:contain;display:block}.lp-mock-sidebar img[data-v-0ff93314]{max-height:30px}.lp-text[data-v-0ff93314]{font-size:15px;color:#17181a}.lp-mock-sidebar .lp-text[data-v-0ff93314]{color:#fff;font-size:14px}.pw-grid[data-v-0ff93314]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.bk-btn[data-v-0ff93314]{align-self:flex-start}@media(max-width:1000px){.ctrl-grid[data-v-0ff93314]{column-count:1}.pw-grid[data-v-0ff93314]{grid-template-columns:1fr}}.row-head[data-v-8f645290]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px;flex-wrap:wrap}.page-title[data-v-8f645290]{font-size:22px;font-weight:700}.row-head[data-v-bf31d717]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px;flex-wrap:wrap}.page-title[data-v-bf31d717]{font-size:22px;font-weight:700}.row-actions[data-v-bf31d717]{display:flex;gap:8px;flex-wrap:wrap}.btn-csv[data-v-bf31d717]{border-color:#cfe4d7;color:#1f6b47}.btn-csv[data-v-bf31d717]:hover:not(:disabled){border-color:#1f8a5a;background:#f2f9f5}.btn-csv[data-v-bf31d717]:active:not(:disabled){transform:translateY(1px)}.btn-csv[data-v-bf31d717]:disabled{opacity:.5;cursor:not-allowed}.csv-scope[data-v-bf31d717]{font-weight:600}.ord-stats[data-v-bf31d717]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ord-stat[data-v-bf31d717]{display:flex;flex-direction:column;gap:2px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:10px 16px;min-width:86px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ord-stat[data-v-bf31d717]:hover{border-color:#1f8a5a;box-shadow:0 3px 10px #1f8a5a17;transform:translateY(-1px)}.ord-stat[data-v-bf31d717]:focus-visible{outline:2px solid #1f8a5a;outline-offset:2px}.ord-stat.on[data-v-bf31d717]{border-color:#1f8a5a;background:#f2f9f5}.ord-stat-num[data-v-bf31d717]{font-size:18px;font-weight:700}.ord-stat-label[data-v-bf31d717]{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.ord-stat-revenue[data-v-bf31d717]{cursor:default}.ord-stat-revenue .ord-stat-num[data-v-bf31d717]{color:#1f6b47}.ord-filter-row[data-v-bf31d717]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.btn-subtle.is-active[data-v-bf31d717]{border-color:#1f8a5a;color:#1f8a5a}.ord-row[data-v-bf31d717]{cursor:pointer;transition:background .12s ease}.ord-row[data-v-bf31d717]:hover{background:#faf9f5}.ord-row[data-v-bf31d717]:focus-visible{outline:2px solid #1f8a5a;outline-offset:-2px}.ord-code[data-v-bf31d717]{display:block;font-weight:700;font-size:13px;letter-spacing:.02em}.ord-date[data-v-bf31d717]{display:block;font-size:11.5px;color:#9ca3af;margin-top:2px}.ord-name[data-v-bf31d717]{display:block;font-size:13px;font-weight:600}.ord-contact[data-v-bf31d717]{display:block;font-size:11.5px;color:#9ca3af;margin-top:2px;max-width:260px}.ord-expand[data-v-bf31d717]{font:inherit;font-size:12.5px;background:none;border:1px solid #e5e7eb;border-radius:999px;padding:4px 10px;cursor:pointer;color:#374151;transition:border-color .15s ease,color .15s ease}.ord-expand[data-v-bf31d717]:hover,.ord-expand[aria-expanded=true][data-v-bf31d717]{border-color:#1f8a5a;color:#1f8a5a}.ord-discount[data-v-bf31d717]{display:block;font-size:11.5px;color:#1f6b47;margin-top:2px}.ord-badge[data-v-bf31d717]{display:inline-block;margin-bottom:6px}.adm-badge.is-new[data-v-bf31d717]{background:#eef2ef;color:#1f6b47}.adm-badge.is-processing[data-v-bf31d717]{background:#fdf3e3;color:#8a5a1f}.adm-badge.is-shipped[data-v-bf31d717]{background:#e9f3ee;color:#205e46}.adm-badge.is-cancelled[data-v-bf31d717]{background:#fbeeed;color:#94392e}.ord-status-select[data-v-bf31d717]{display:block;width:128px;font:inherit;font-size:12.5px;border:1px solid #e5e7eb;border-radius:8px;padding:5px 8px;background:#fff;cursor:pointer;transition:border-color .15s ease}.ord-status-select[data-v-bf31d717]:hover,.ord-status-select[data-v-bf31d717]:focus-visible{border-color:#1f8a5a;outline:none}.ord-status-select[data-v-bf31d717]:disabled{opacity:.55;cursor:wait}.ord-detail-row td[data-v-bf31d717]{background:#faf9f5}.ord-detail[data-v-bf31d717]{padding:6px 4px 10px;max-width:640px}.ord-note[data-v-bf31d717]{font-size:12.5px;color:#8a5a1f;margin:0 0 8px}.ord-items[data-v-bf31d717]{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:8px}.ord-items li[data-v-bf31d717]{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;background:#fff;border:1px solid #f0eee8;border-radius:8px;padding:6px 10px}.ord-items img[data-v-bf31d717]{width:40px;height:46px;object-fit:cover;border-radius:4px;background:#f0eee8}.ord-item-title[data-v-bf31d717]{font-size:13px;font-weight:600}.ord-item-meta[data-v-bf31d717]{font-size:11.5px;color:#9ca3af;margin-top:1px}.ord-item-sum[data-v-bf31d717]{font-size:13px;font-weight:600}.ord-ship[data-v-bf31d717]{font-size:12px;color:#6b7280;margin:0}.ord-invoice-btn[data-v-bf31d717]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:128px;margin-top:6px;font:inherit;font-size:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:4px 8px;cursor:pointer;color:#374151;transition:border-color .15s ease,color .15s ease,background .15s ease}.ord-invoice-btn[data-v-bf31d717]:hover{border-color:#1f8a5a;color:#1f6b47;background:#f2f9f5}.ord-invoice-btn[data-v-bf31d717]:focus-visible{outline:2px solid #1f8a5a;outline-offset:2px}.inv-mask[data-v-bf31d717]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;overflow-y:auto}.inv-sheet[data-v-bf31d717]{width:min(840px,100%);background:#fff;border-radius:14px;box-shadow:0 25px 60px -15px #00000059,0 0 0 1px #0000000f;padding:24px 28px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.5;color:#1e293b}.inv-top-bar[data-v-bf31d717]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:10px 14px;margin-bottom:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.inv-top-bar-left[data-v-bf31d717]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inv-top-pill[data-v-bf31d717]{font-size:11px;font-weight:700;letter-spacing:.08em;color:#475569;text-transform:uppercase;background:#e2e8f0;padding:4px 8px;border-radius:4px}.inv-top-bar-actions[data-v-bf31d717]{display:flex;align-items:center;gap:8px}.inv-print-btn[data-v-bf31d717]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;background:#0f172a;color:#fff;border:1px solid #0f172a;border-radius:6px;cursor:pointer;transition:background .15s ease,transform .1s ease}.inv-print-btn[data-v-bf31d717]:hover{background:#334155;border-color:#334155}.inv-print-btn[data-v-bf31d717]:active{transform:translateY(1px)}.inv-close-btn[data-v-bf31d717]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:500;background:#fff;color:#475569;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.inv-close-btn[data-v-bf31d717]:hover{border-color:#94a3b8;color:#0f172a}.inv-document[data-v-bf31d717]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:32px 34px}.inv-header[data-v-bf31d717]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.inv-company[data-v-bf31d717]{display:flex;flex-direction:column;gap:3px;min-width:0}.inv-logo-box[data-v-bf31d717]{display:flex;align-items:center;min-height:44px;margin-bottom:4px}.inv-logo-img[data-v-bf31d717]{max-height:52px;max-width:220px;width:auto;height:auto;object-fit:contain}.inv-company-fallback[data-v-bf31d717]{font-size:22px;font-weight:800;color:#0f172a;letter-spacing:.02em}.inv-company-name[data-v-bf31d717]{margin:0;font-size:15px;font-weight:800;text-transform:uppercase;color:#0f172a;letter-spacing:.04em}.inv-company-tagline[data-v-bf31d717]{margin:0 0 4px;font-size:11.5px;color:#64748b;font-style:italic}.inv-company-line[data-v-bf31d717]{margin:0;font-size:12px;color:#475569;line-height:1.45}.inv-lbl[data-v-bf31d717]{font-weight:600;color:#334155}.inv-sep[data-v-bf31d717]{margin:0 6px;color:#cbd5e1}.inv-title-box[data-v-bf31d717]{display:flex;flex-direction:column;align-items:flex-end;text-align:right;min-width:0}.inv-main-title[data-v-bf31d717]{margin:0;font-size:20px;font-weight:800;letter-spacing:.04em;color:#0f172a;text-transform:uppercase}.inv-sub-title[data-v-bf31d717]{margin:2px 0 10px;font-size:10.5px;font-weight:600;letter-spacing:.05em;color:#64748b;text-transform:uppercase}.inv-meta-grid[data-v-bf31d717]{display:flex;flex-direction:column;gap:3px;font-size:12px}.inv-meta-row[data-v-bf31d717]{display:flex;justify-content:flex-end;gap:6px;color:#475569}.inv-meta-lbl[data-v-bf31d717]{color:#64748b}.inv-meta-code[data-v-bf31d717]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13.5px;font-weight:700;color:#0f172a;letter-spacing:.02em}.inv-divider[data-v-bf31d717]{height:2px;background:#0f172a;margin:16px 0 14px}.inv-info-card[data-v-bf31d717]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;margin-bottom:16px}.inv-section-title[data-v-bf31d717]{margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#475569;border-bottom:1px solid #e2e8f0;padding-bottom:4px}.inv-info-list[data-v-bf31d717]{display:flex;flex-direction:column;gap:5px;font-size:12.5px}.inv-info-item[data-v-bf31d717]{display:grid;grid-template-columns:100px 1fr;gap:8px;align-items:baseline}.inv-info-lbl[data-v-bf31d717]{color:#64748b;font-size:12px}.inv-info-val[data-v-bf31d717]{color:#1e293b;line-height:1.4;word-break:break-word}.inv-info-val.inv-has-note[data-v-bf31d717]{color:#b45309;font-weight:500;font-style:italic}.inv-table-section[data-v-bf31d717]{margin-bottom:16px;overflow-x:auto}.inv-table[data-v-bf31d717]{width:100%;border-collapse:collapse;font-size:12px;border:1px solid #cbd5e1;box-sizing:border-box}.inv-table thead th[data-v-bf31d717]{background:#f1f5f9;color:#0f172a;font-weight:700;text-transform:uppercase;font-size:10.5px;letter-spacing:.04em;padding:8px 10px;border:1px solid #cbd5e1}.inv-table tbody td[data-v-bf31d717]{padding:8px 10px;border:1px solid #e2e8f0;vertical-align:middle;color:#1e293b}.inv-table tbody tr[data-v-bf31d717]:nth-child(2n){background:#fafbfc}.th-stt[data-v-bf31d717],.td-stt[data-v-bf31d717]{width:36px;text-align:center}.th-item[data-v-bf31d717],.td-item[data-v-bf31d717]{text-align:left}.th-unit[data-v-bf31d717],.td-unit[data-v-bf31d717]{width:50px;text-align:center}.th-qty[data-v-bf31d717],.td-qty[data-v-bf31d717]{width:44px;text-align:center}.th-price[data-v-bf31d717],.td-price[data-v-bf31d717]{width:95px;text-align:right;white-space:nowrap}.th-subtotal[data-v-bf31d717],.td-subtotal[data-v-bf31d717]{width:105px;text-align:right;white-space:nowrap}.inv-prod-cell[data-v-bf31d717]{display:flex;align-items:center;gap:10px}.inv-prod-thumb[data-v-bf31d717]{width:36px;height:36px;object-fit:cover;border-radius:4px;border:1px solid #e2e8f0;background:#f8fafc;flex-shrink:0}.inv-prod-info[data-v-bf31d717]{display:flex;flex-direction:column;gap:2px;min-width:0}.inv-prod-name[data-v-bf31d717]{font-weight:600;color:#0f172a;line-height:1.35}.inv-prod-color[data-v-bf31d717]{font-size:11.5px;color:#64748b}.inv-summary-section[data-v-bf31d717]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:18px}.inv-words-col[data-v-bf31d717]{display:flex;flex-direction:column;gap:8px}.inv-words-box[data-v-bf31d717]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;padding:8px 12px}.inv-words-line[data-v-bf31d717]{margin:0;font-size:11.5px;line-height:1.5;color:#334155}.inv-words-lbl[data-v-bf31d717]{font-weight:600;margin-right:4px}.inv-words-val[data-v-bf31d717]{font-weight:700;color:#0f172a;font-style:normal}.inv-terms-box[data-v-bf31d717]{padding:2px 4px;font-size:11px;color:#64748b;line-height:1.5}.inv-terms-title[data-v-bf31d717]{margin:0 0 4px;font-weight:600;color:#475569;text-transform:uppercase;font-size:10px}.inv-terms-list[data-v-bf31d717]{margin:0;padding-left:16px}.inv-terms-list li[data-v-bf31d717]{margin-bottom:2px}.inv-calc-col[data-v-bf31d717]{display:flex;justify-content:flex-end}.inv-calc-box[data-v-bf31d717]{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:7px}.inv-calc-row[data-v-bf31d717]{display:flex;justify-content:space-between;gap:14px;font-size:12px;color:#475569}.inv-calc-discount[data-v-bf31d717]{color:#15803d}.inv-calc-grand[data-v-bf31d717]{margin-top:3px;padding-top:7px;border-top:2px solid #0f172a;font-size:14px;font-weight:800;color:#0f172a}.inv-calc-grand strong[data-v-bf31d717]{font-size:15px;color:#0f172a}.inv-signatures[data-v-bf31d717]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:center;margin:18px 0 16px}.inv-sig-col[data-v-bf31d717]{display:flex;flex-direction:column;align-items:center}.inv-sig-role[data-v-bf31d717]{margin:0;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0f172a}.inv-sig-hint[data-v-bf31d717]{margin:2px 0 0;font-size:11px;color:#64748b;font-style:italic}.inv-sig-space[data-v-bf31d717]{min-height:60px}.inv-sig-note[data-v-bf31d717],.inv-sig-name[data-v-bf31d717]{margin:0;font-size:11.5px;font-weight:600;color:#334155}.inv-footer[data-v-bf31d717]{text-align:center;border-top:1px solid #e2e8f0;padding-top:14px;margin-top:10px}.inv-footer-thanks[data-v-bf31d717]{margin:0;font-size:12.5px;font-weight:600;color:#0f172a;font-style:italic}.inv-footer-contact[data-v-bf31d717]{margin:4px 0 0;font-size:11px;color:#64748b}.inv-timeline-wrap[data-v-bf31d717]{margin-top:24px;padding-top:18px;border-top:2px dashed #cbd5e1}.inv-timeline-head[data-v-bf31d717]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.inv-timeline-title[data-v-bf31d717]{margin:0;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:#475569;font-weight:700}.inv-timeline-badge[data-v-bf31d717]{font-size:11px;color:#64748b;background:#f1f5f9;padding:3px 8px;border-radius:4px}.inv-timeline[data-v-bf31d717]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.inv-timeline li[data-v-bf31d717]{position:relative;display:flex;gap:12px;align-items:flex-start;padding:0 0 14px 4px}.inv-timeline li[data-v-bf31d717]:not(:last-child):before{content:"";position:absolute;left:11px;top:22px;bottom:-2px;width:2px;background:#e5e2d8}.inv-dot[data-v-bf31d717]{flex:0 0 auto;width:12px;height:12px;border-radius:50%;margin-top:4px;background:#1f8a5a;box-shadow:0 0 0 4px #eef2ef}.inv-timeline li.amber .inv-dot[data-v-bf31d717]{background:#c07f2a;box-shadow:0 0 0 4px #fdf3e3}.inv-timeline li.red .inv-dot[data-v-bf31d717]{background:#b04038;box-shadow:0 0 0 4px #fbeeed}.inv-timeline li.gray .inv-dot[data-v-bf31d717]{background:#9ca3af;box-shadow:0 0 0 4px #f3f4f6}.inv-event[data-v-bf31d717]{margin:0;font-size:13px}.inv-event-time[data-v-bf31d717]{margin:2px 0 0;font-size:11.5px;color:#9ca3af}@media(max-width:640px){.inv-mask[data-v-bf31d717]{padding:12px 8px}.inv-sheet[data-v-bf31d717]{padding:16px 14px 20px}.inv-document[data-v-bf31d717]{padding:18px 14px}.inv-header[data-v-bf31d717]{grid-template-columns:1fr;gap:14px}.inv-title-box[data-v-bf31d717]{align-items:flex-start;text-align:left}.inv-meta-row[data-v-bf31d717]{justify-content:flex-start}.inv-info-card[data-v-bf31d717]{grid-template-columns:1fr}.inv-info-item[data-v-bf31d717]{grid-template-columns:95px 1fr}.inv-summary-section[data-v-bf31d717]{grid-template-columns:1fr}.inv-signatures[data-v-bf31d717]{grid-template-columns:1fr;gap:20px}.inv-sig-space[data-v-bf31d717]{min-height:40px}}@media print{@page{size:A4 portrait;margin:10mm 12mm}*,*:before,*:after{box-sizing:border-box!important}html,body{width:100%!important;max-width:100%!important;background:#fff!important;color:#111!important;font-size:10.5px!important;line-height:1.35!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body>*:not(.inv-mask){display:none!important}.inv-mask{position:static!important;inset:auto!important;background:transparent!important;padding:0!important;margin:0!important;display:block!important;overflow:visible!important;width:100%!important;max-width:100%!important}.inv-sheet{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.inv-document{border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:6mm 10mm!important;margin:0 auto!important;overflow:hidden!important}.no-print,.inv-top-bar,.inv-timeline-wrap{display:none!important}.inv-divider{background:#000!important;height:1.5px!important}.inv-info-card{background:#f9fafb!important;border:1px solid #d1d5db!important}.inv-table{border:1px solid #374151!important;width:100%!important;table-layout:auto!important}.inv-table thead th{background:#f3f4f6!important;color:#000!important;border:1px solid #374151!important}.inv-table tbody td{border:1px solid #d1d5db!important;color:#000!important}.inv-calc-box{background:#f9fafb!important;border:1px solid #d1d5db!important}.inv-calc-grand{border-top:1.5px solid #000000!important}.inv-words-box{background:#f9fafb!important;border:1px dashed #9ca3af!important}.inv-header,.inv-info-card,.inv-table-section,.inv-summary-section,.inv-signatures,.inv-footer,.inv-table tbody tr{break-inside:avoid!important;page-break-inside:avoid!important}}.row-head[data-v-bf2733f3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px;flex-wrap:wrap}.page-title[data-v-bf2733f3]{font-size:22px;font-weight:700}.cp-form[data-v-bf2733f3]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:10px}.cp-field[data-v-bf2733f3]{display:flex;flex-direction:column;gap:4px}.cp-field-grow[data-v-bf2733f3]{flex:1;min-width:180px}.cp-field label[data-v-bf2733f3]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-weight:600}.cp-field input[data-v-bf2733f3]{font:inherit;font-size:13.5px;border:1px solid #d6d9de;border-radius:8px;padding:8px 10px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cp-field input[data-v-bf2733f3]:focus{border-color:#1f8a5a;box-shadow:0 0 0 3px #1f8a5a1f}.cp-field input[type=number][data-v-bf2733f3]{width:110px}.cp-field input#cp-code[data-v-bf2733f3]{width:170px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cp-submit[data-v-bf2733f3]{min-width:110px}.cp-submit[data-v-bf2733f3]:disabled{opacity:.5;cursor:not-allowed}.cp-error[data-v-bf2733f3]{color:#b3261e;font-size:12.5px;margin:0 0 10px}.cp-code[data-v-bf2733f3]{display:inline-flex;align-items:center;gap:6px;font-weight:700;letter-spacing:.03em}.cp-note[data-v-bf2733f3]{font-size:12.5px;color:#6b7280}tr.off .cp-code[data-v-bf2733f3],tr.off strong[data-v-bf2733f3]{color:#9ca3af}tr.off[data-v-bf2733f3]{background:#fafaf8}.cp-toggle[data-v-bf2733f3]{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:12px;background:none;border:none;cursor:pointer;color:#374151;padding:0}.cp-toggle[data-v-bf2733f3]:focus-visible{outline:2px solid #1f8a5a;outline-offset:2px;border-radius:4px}.cp-toggle-track[data-v-bf2733f3]{width:34px;height:19px;border-radius:999px;background:#d1d5db;position:relative;transition:background .18s ease;flex:none}.cp-toggle-track.on[data-v-bf2733f3]{background:#1f8a5a}.cp-toggle-thumb[data-v-bf2733f3]{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:left .18s ease}.cp-toggle-track.on .cp-toggle-thumb[data-v-bf2733f3]{left:17px}.cp-usage[data-v-bf2733f3]{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer}.cp-usage-track[data-v-bf2733f3]{width:74px;height:8px;border-radius:999px;background:#eef0f2;overflow:hidden;display:inline-block}.cp-usage-fill[data-v-bf2733f3]{display:block;height:100%;background:#1f8a5a;border-radius:999px;transition:width .3s}.cp-usage-fill.full[data-v-bf2733f3]{background:#b3261e}.cp-usage-num[data-v-bf2733f3]{font-size:12px;font-weight:700;color:#374151}.cp-usage-num em[data-v-bf2733f3]{font-style:normal;color:#1f8a5a}.cp-usage:hover .cp-usage-num[data-v-bf2733f3]{color:#1f8a5a}.cp-limits-edit[data-v-bf2733f3]{display:flex;flex-direction:column;gap:6px}.cp-limits-edit input[data-v-bf2733f3]{font:inherit;font-size:12px;border:1px solid #d6d9de;border-radius:7px;padding:5px 8px}.cp-limits-edit div[data-v-bf2733f3]{display:flex;gap:5px}.cp-mini[data-v-bf2733f3]{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:11px;font-weight:700;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:7px;padding:4px 9px;cursor:pointer;margin-left:4px}.cp-mini[data-v-bf2733f3]:hover{border-color:#1f8a5a;color:#1f8a5a}.cp-mini.save[data-v-bf2733f3]{background:#17241d;border-color:#17241d;color:#fff}.cp-del[data-v-bf2733f3]{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:12px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:8px;padding:5px 10px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.cp-del[data-v-bf2733f3]:hover{border-color:#b3261e;color:#b3261e}.cp-del.armed[data-v-bf2733f3]{background:#b3261e;border-color:#b3261e;color:#fff;font-weight:600}.cp-del[data-v-bf2733f3]:focus-visible{outline:2px solid #b3261e;outline-offset:2px}.cp-footnote[data-v-bf2733f3]{font-size:12px;color:#9ca3af;margin-top:12px;max-width:680px}@media(max-width:760px){.cp-form[data-v-bf2733f3]{flex-direction:column;align-items:stretch}.cp-field input#cp-code[data-v-bf2733f3],.cp-field input[type=number][data-v-bf2733f3]{width:100%}}.row-head[data-v-d06a1ba1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px;flex-wrap:wrap}.page-title[data-v-d06a1ba1]{font-size:22px;font-weight:700}.cu-kpis[data-v-d06a1ba1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px}.cu-kpi[data-v-d06a1ba1]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:13px 15px;display:flex;flex-direction:column;gap:2px}.cu-kpi-num[data-v-d06a1ba1]{font-size:20px;font-weight:800}.cu-kpi[data-tone=good] .cu-kpi-num[data-v-d06a1ba1]{color:#1f8a5a}.cu-kpi-label[data-v-d06a1ba1]{font-size:11.5px;color:#6b7280}.cu-toolbar[data-v-d06a1ba1]{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.cu-search[data-v-d06a1ba1]{max-width:320px}.cu-sort[data-v-d06a1ba1]{display:inline-flex;gap:8px;align-items:center;font-size:12.5px;color:#6b7280}.cu-sort select[data-v-d06a1ba1]{max-width:200px}.cu-top[data-v-d06a1ba1]{font-weight:800;color:#d97706;font-size:15px}.cu-phone[data-v-d06a1ba1]{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#6b7280;margin-top:2px}.cu-cancel[data-v-d06a1ba1]{font-size:11px;color:#b3261e}.cu-spend-fill[data-v-d06a1ba1]{display:block;height:100%;border-radius:999px;background:#d9a441}.cu-spend-num[data-v-d06a1ba1]{font-size:12px;font-weight:700;white-space:nowrap}.cu-date[data-v-d06a1ba1]{font-size:12px;color:#6b7280;white-space:nowrap}.cu-address[data-v-d06a1ba1]{font-size:12px;color:#6b7280;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-footnote[data-v-d06a1ba1]{font-size:12px;color:#9ca3af;margin-top:12px}.row-head[data-v-d34f0225]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px;flex-wrap:wrap}.page-title[data-v-d34f0225]{font-size:22px;font-weight:700}.md-kpis[data-v-d34f0225]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}.md-kpi[data-v-d34f0225]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.md-kpi-num[data-v-d34f0225]{font-size:19px;font-weight:800}.md-kpi[data-tone=mid] .md-kpi-num[data-v-d34f0225]{color:#d97706}.md-kpi[data-tone=bad] .md-kpi-num[data-v-d34f0225]{color:#b3261e}.md-kpi-label[data-v-d34f0225]{font-size:11.5px;color:#6b7280}.md-toolbar[data-v-d34f0225]{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.md-search[data-v-d34f0225]{max-width:300px}.md-filters[data-v-d34f0225]{display:flex;gap:4px}.md-filter[data-v-d34f0225]{font-size:12px;font-weight:600;border:1px solid transparent;background:none;color:#6b7280;border-radius:999px;padding:5px 11px;cursor:pointer}.md-filter[data-v-d34f0225]:hover{color:#17181a}.md-filter.on[data-v-d34f0225]{background:#eef2ef;color:#1f6b47;border-color:#d8e8de}.md-grid[data-v-d34f0225]{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px}.md-tile[data-v-d34f0225]{overflow:hidden}.md-thumb[data-v-d34f0225]{position:relative;width:100%;aspect-ratio:1;padding:0;border:none;background:#f3f4f6;cursor:zoom-in;display:block}.md-thumb img[data-v-d34f0225]{width:100%;height:100%;object-fit:cover;transition:transform .2s}.md-thumb:hover img[data-v-d34f0225]{transform:scale(1.04)}.md-heavy[data-v-d34f0225]{position:absolute;top:6px;right:6px}.md-meta[data-v-d34f0225]{padding:9px 11px 11px;display:flex;flex-direction:column;gap:2px}.md-name[data-v-d34f0225]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-sub[data-v-d34f0225]{font-size:11px;color:#9ca3af}.md-copy[data-v-d34f0225]{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font:inherit;font-size:11px;font-weight:600;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:7px;padding:4px 9px;cursor:pointer;margin-top:5px}.md-copy[data-v-d34f0225]:hover{border-color:#1f8a5a;color:#1f8a5a}.md-preview-card[data-v-d34f0225]{max-width:620px}.md-preview-body[data-v-d34f0225]{padding:18px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.md-preview-body img[data-v-d34f0225]{max-width:100%;max-height:380px;border-radius:10px;align-self:center}.md-preview-meta[data-v-d34f0225]{font-size:12px;color:#6b7280}.adm-page-head[data-v-11011efa]{margin-bottom:24px}.adm-page-head h1[data-v-11011efa]{font-size:22px;font-weight:600;margin:0}.adm-page-sub[data-v-11011efa]{font-size:13px;color:var(--ink-faint);margin:4px 0 0}.ft-section[data-v-11011efa]{margin-bottom:32px}.ft-section-title[data-v-11011efa]{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.ft-columns[data-v-11011efa]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ft-col[data-v-11011efa]{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px}.ft-col-title[data-v-11011efa]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;color:var(--ink-soft);display:flex;align-items:center;justify-content:space-between;gap:8px}.ft-count[data-v-11011efa]{font-size:11px;font-weight:600;color:var(--ink-faint);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:2px 7px;letter-spacing:.02em}.ft-count.full[data-v-11011efa]{color:#b3261e;background:#fbeae9;border-color:#f0a5a0}.ft-items[data-v-11011efa]{display:flex;flex-direction:column;gap:10px}.ft-item[data-v-11011efa]{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:10px 12px;font-size:13px}.ft-item.inactive[data-v-11011efa]{opacity:.55}.ft-item-info[data-v-11011efa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ft-item-label[data-v-11011efa]{font-weight:500;color:var(--ink)}.ft-item-url[data-v-11011efa]{font-size:12px;color:var(--ink-faint)}.ft-item-badge[data-v-11011efa]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);background:var(--line);padding:2px 6px;border-radius:4px}.ft-field-row[data-v-11011efa]{display:flex;gap:8px;margin-bottom:8px}.ft-field-row-sm[data-v-11011efa]{align-items:center}.ft-input[data-v-11011efa]{flex:1;border:1px solid var(--line);background:#fff;padding:8px 10px;font-size:13px;border-radius:5px;outline:none;min-width:0}.ft-input[data-v-11011efa]:focus{border-color:var(--ink-soft)}.ft-input-xs[data-v-11011efa]{width:70px;flex:none}.ft-select[data-v-11011efa]{border:1px solid var(--line);background:#fff;padding:8px 10px;font-size:13px;border-radius:5px;outline:none}.ft-check[data-v-11011efa]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-soft);cursor:pointer}.ft-check input[data-v-11011efa]{cursor:pointer}.ft-actions[data-v-11011efa]{display:flex;gap:8px;margin-top:8px}.ft-btn[data-v-11011efa]{font-size:12px;padding:5px 10px}.ft-add[data-v-11011efa]{margin-top:10px;width:100%;justify-content:center;font-size:12px;padding:8px}.ft-add[data-v-11011efa]:disabled{opacity:.5;cursor:not-allowed;border-color:var(--line);color:var(--ink-faint)}.ft-settings[data-v-11011efa]{background:#fff;border:1px solid var(--line);border-radius:8px;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.ft-field[data-v-11011efa]{display:flex;flex-direction:column;gap:6px}.ft-field-label[data-v-11011efa]{font-size:12px;font-weight:600;color:var(--ink-soft)}.ft-field-inline[data-v-11011efa]{flex-direction:row;align-items:center}.ft-social-row[data-v-11011efa]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.ft-save-bar[data-v-11011efa]{margin-top:16px;display:flex;justify-content:flex-end}@media(max-width:960px){.ft-columns[data-v-11011efa]{grid-template-columns:1fr 1fr}.ft-settings[data-v-11011efa]{grid-template-columns:1fr}}@media(max-width:560px){.ft-columns[data-v-11011efa]{grid-template-columns:1fr}}:root{--bg: #f6f4ee;--bg-card: #f2f1ec;--ink: #1c1b19;--ink-soft: #55534e;--ink-faint: #8b8981;--line: #e3e0d6;--taupe: #b3a795;--accent: #1c1b19;--radius: 2px;--font-sans: "Helvetica Neue", Helvetica, Arial, "Segoe UI", sans-serif;--font-serif: "Helvetica Neue", Helvetica, Arial, "Segoe UI", sans-serif;--pad-x: 20px;--gap: 20px;--sec-y: 24px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.5;overflow-x:clip}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6{font-family:var(--font-sans)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:14px}.wrap{max-width:1240px;margin:0 auto;padding:0 var(--pad-x)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::selection{background:#e7e0d2;color:var(--ink)}.btn-dark:active{transform:translateY(1px);opacity:.75}.btn-ghost:active{transform:translateY(1px)}img{image-rendering:-webkit-optimize-contrast}.skel{position:relative;overflow:hidden;background:#eceae2;border-radius:2px}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:shimmer 1.3s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skel:after{animation:none}*{scroll-behavior:auto!important}}.btn-dark{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;border:1px solid var(--accent);padding:12px 20px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;transition:opacity .2s}.btn-dark:hover{opacity:.82}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink);border:1px solid var(--ink);padding:11px 18px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;transition:background .2s,color .2s}.btn-ghost:hover{background:var(--ink);color:#fff}.eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}.section-pad{padding:var(--sec-y) 0}.rail{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#cfccc2 transparent}.rail::-webkit-scrollbar{height:6px}.rail::-webkit-scrollbar-thumb{background:#cfccc2;border-radius:3px}.cd-body,.adm-nav{scrollbar-width:thin;scrollbar-color:#d8d4c8 transparent}.cd-body::-webkit-scrollbar{width:6px}.cd-body::-webkit-scrollbar-thumb{background:#d8d4c8;border-radius:3px}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.adm{display:flex;min-height:100vh;background:#f1f2f4;color:#17181a}.adm-sidebar{width:232px;flex:none;background:#14161a;color:#d7d9de;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.adm-sidebar .brand{padding:20px;border-bottom:1px solid #26282e}.adm-sidebar .brand a{font-size:20px;font-weight:600;color:#fff;letter-spacing:.02em}.adm-nav{padding:0 10px 12px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2e3440 transparent}.adm-nav::-webkit-scrollbar{width:5px}.adm-nav::-webkit-scrollbar-track{background:transparent}.adm-nav::-webkit-scrollbar-thumb{background:#2e3440;border-radius:999px}.adm-nav::-webkit-scrollbar-thumb:hover{background:#3e4756}.adm-nav a,.adm-foot a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:13.5px;color:#b9bcc4;margin-bottom:2px;transition:background .15s,color .15s}.adm-nav a:hover,.adm-foot a:hover{background:#1e2127;color:#fff}.adm-nav a.active,.adm-nav a.router-link-exact-active{background:#26332b;color:#7fd8a8}.adm-foot{padding:10px;border-top:1px solid #26282e}.adm-foot a:last-child{margin-bottom:0}.adm-main{flex:1;min-width:0;display:flex;flex-direction:column}.adm-topbar{height:58px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:sticky;top:0;z-index:30}.adm-content{padding:20px;flex:1}.adm-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.adm-card-pad{padding:20px}.adm-table{width:100%;border-collapse:collapse;font-size:13.5px}.adm-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;padding:10px 14px;border-bottom:1px solid #e5e7eb;background:#fafafa}.adm-table td{padding:10px 14px;border-bottom:1px solid #f0f1f3;vertical-align:middle}.adm-table tr:hover td{background:#fafbfc}.adm-input,.adm-select,.adm-textarea{width:100%;border:1px solid #d6d9de;border-radius:8px;padding:9px 12px;font-size:14px;background:#fff;outline:none;transition:border .15s,box-shadow .15s}.adm-input:focus,.adm-select:focus,.adm-textarea:focus{border-color:#1f8a5a;box-shadow:0 0 0 3px #1f8a5a1f}.adm-label{display:block;font-size:12.5px;font-weight:600;color:#374151;margin:0 0 6px 1px}.adm-field{margin-bottom:14px}.ctrl-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px dashed #eef0f2}.ctrl-toggle-row:first-child{padding-top:0}.ctrl-toggle-row:last-child{border-bottom:none;padding-bottom:0}.ctrl-switch{display:flex;align-items:center;gap:11px;cursor:pointer}.ctrl-switch-input{position:absolute;opacity:0}.ctrl-switch-ui{flex:none;width:40px;height:23px;border-radius:999px;background:#d6d9dd;position:relative;transition:background .18s}.ctrl-switch-ui:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;background:#fff;border-radius:999px;transition:transform .18s;box-shadow:0 1px 2px #0003}.ctrl-switch-input:checked+.ctrl-switch-ui{background:#1f8a5a}.ctrl-switch-input:checked+.ctrl-switch-ui:after{transform:translate(17px)}.ctrl-switch-input:focus-visible+.ctrl-switch-ui{outline:2px solid #1f8a5a;outline-offset:2px}.ctrl-switch-label{font-size:13.5px;font-weight:500;display:flex;flex-direction:column}.ctrl-state{font-size:11px;font-weight:700;border-radius:999px;padding:4px 10px;background:#f1f2f4;color:#5b6472;flex:none}.ctrl-state[data-on=true]{background:#eef2ef;color:#1f6b47}.ctrl-hint{font-size:11.5px;color:#9ca3af;font-weight:400}.btn-primary{background:#17241d;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:opacity .15s}.btn-primary:hover{opacity:.85}.btn-danger{background:#b3261e;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.btn-danger:hover{opacity:.85}.btn-subtle{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid #d6d9de;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;color:#374151}.btn-subtle:hover{background:#f5f6f7}.btn-subtle:active{transform:translateY(1px)}.btn-subtle:disabled{opacity:.55;cursor:not-allowed}.adm-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;background:#eef2ef;color:#1f8a5a}.adm-badge.gray{background:#eef0f2;color:#5b616b}.adm-badge.red{background:#fbeaea;color:#b3261e}.adm-badge.amber{background:#fdf3e0;color:#9a6a13}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c0e1073;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-card{background:#fff;border-radius:14px;width:100%;max-width:720px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px #00000040}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #eceef0}.modal-head h3{font-size:16px}.modal-body{padding:20px}.drawer-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c0e1073;z-index:120}.drawer-panel{position:fixed;top:0;right:0;bottom:0;width:min(400px,92vw);background:#fff;z-index:121;display:flex;flex-direction:column;box-shadow:-18px 0 48px #0000002e}.drawer-left.drawer-panel,.drawer-left .drawer-panel{right:auto;left:0;box-shadow:18px 0 48px #0000002e}.slide-enter-active,.slide-leave-active{transition:transform .28s ease,opacity .28s ease}.slide-enter-from,.slide-leave-to{transform:translate(24px);opacity:0}.drawer-left.slide-enter-from,.drawer-left.slide-leave-to{transform:translate(-24px)}.mask-enter-active,.mask-leave-active{transition:opacity .22s ease}.mask-enter-from,.mask-leave-to{opacity:0}@media(max-width:900px){.adm{flex-direction:column}}[data-admin-theme=dark].adm{background:#0e1012;color:#d7d9de}[data-admin-theme=dark] .adm-topbar{background:#16181c;border-bottom-color:#26282e}[data-admin-theme=dark] .adm-topbar .topbar-note{color:#6b7280}[data-admin-theme=dark] .adm-content{background:#0e1012}[data-admin-theme=dark] .adm-card{background:#16181c;border-color:#26282e}[data-admin-theme=dark] .adm-table th{background:#101214;color:#8b8e96;border-bottom-color:#26282e}[data-admin-theme=dark] .adm-table td{border-bottom-color:#1e2127;color:#d7d9de}[data-admin-theme=dark] .adm-table tr:hover td{background:#191c20}[data-admin-theme=dark] .adm-input,[data-admin-theme=dark] .adm-select,[data-admin-theme=dark] .adm-textarea{background:#101214;border-color:#34383f;color:#e5e7eb}[data-admin-theme=dark] .adm-input:focus,[data-admin-theme=dark] .adm-select:focus,[data-admin-theme=dark] .adm-textarea:focus{border-color:#2ea36f;box-shadow:0 0 0 3px #2ea36f2e}[data-admin-theme=dark] .adm-label{color:#b9bcc4}[data-admin-theme=dark] .btn-subtle{background:#1b1e23;border-color:#34383f;color:#c9ccd3}[data-admin-theme=dark] .btn-subtle:hover{background:#23262c}[data-admin-theme=dark] .btn-primary{background:#e7ede9;color:#101214}[data-admin-theme=dark] .btn-danger{background:#a3271f}[data-admin-theme=dark] .adm-badge{background:#17251d;color:#63c78e}[data-admin-theme=dark] .adm-badge.gray{background:#26282e;color:#9aa0a8}[data-admin-theme=dark] .adm-badge.red{background:#351a18;color:#f0a5a0}[data-admin-theme=dark] .adm-badge.amber{background:#33270f;color:#e5b567}[data-admin-theme=dark] .modal-card{background:#16181c;color:#d7d9de}[data-admin-theme=dark] .modal-head{border-bottom-color:#26282e}[data-admin-theme=dark] .modal-foot{border-top-color:#26282e}[data-admin-theme=dark] .adm-content .page-title,[data-admin-theme=dark] .adm-content h1,[data-admin-theme=dark] .adm-content h2,[data-admin-theme=dark] .adm-content h3,[data-admin-theme=dark] .adm-content h4,[data-admin-theme=dark] .adm-content strong{color:#eceef0}[data-admin-theme=dark] .adm-content .page-sub,[data-admin-theme=dark] .adm-content p,[data-admin-theme=dark] .adm-content td,[data-admin-theme=dark] .adm-content label{color:#b9bcc4}[data-admin-theme=dark] .seo-tabs{border-bottom-color:#26282e}[data-admin-theme=dark] .seo-tab{color:#8b8e96}[data-admin-theme=dark] .seo-tab:hover{color:#eceef0}[data-admin-theme=dark] .seo-tab.on{color:#63c78e;border-color:#2ea36f}[data-admin-theme=dark] .score-ring{background:#16181c}[data-admin-theme=dark] .seobar-track{background:#23262c}[data-admin-theme=dark] .chip{background:#351a18;color:#f0a5a0}[data-admin-theme=dark] .chip.warn{background:#33270f;color:#e5b567}[data-admin-theme=dark] .chip.ok{background:#17251d;color:#63c78e}[data-admin-theme=dark] .chip.neutral{background:#26282e;color:#9aa0a8}[data-admin-theme=dark] .seo-table th{color:#8b8e96;border-bottom-color:#26282e}[data-admin-theme=dark] .seo-table td{border-bottom-color:#1e2127}[data-admin-theme=dark] .seo-table tr:hover td{background:#191c20}[data-admin-theme=dark] .serp{background:#101214;border-color:#26282e}[data-admin-theme=dark] .serp-title{color:#8ab4f8}[data-admin-theme=dark] .serp-url{color:#63c78e}[data-admin-theme=dark] .serp-desc{color:#b9bcc4}[data-admin-theme=dark] .st-kpi,[data-admin-theme=dark] .rk-kpi,[data-admin-theme=dark] .rk-chart-card,[data-admin-theme=dark] .lh-gauge-card{background:#16181c;border-color:#26282e}[data-admin-theme=dark] .st-kpi-num,[data-admin-theme=dark] .rk-kpi-num,[data-admin-theme=dark] .lh-gauge-num{color:#eceef0}[data-admin-theme=dark] .st-kpi[data-tone=good] .st-kpi-num,[data-admin-theme=dark] .rk-kpi[data-tone=good] .rk-kpi-num{color:#63c78e}[data-admin-theme=dark] .st-robots{background:#101214;border-color:#26282e}[data-admin-theme=dark] .st-tool{background:#16181c;border-color:#26282e;color:#b9bcc4}[data-admin-theme=dark] .st-tool.on{background:#17251d;border-color:#2ea36f;color:#63c78e}[data-admin-theme=dark] .st-filter.on{background:#17251d;color:#63c78e}[data-admin-theme=dark] .st-progress-track{background:#23262c}[data-admin-theme=dark] .rk-legend-chip{background:#16181c;border-color:#26282e;color:#b9bcc4}[data-admin-theme=dark] .ct-item:hover{background:#191c20}[data-admin-theme=dark] .ct-item.on{background:#17251d;box-shadow:inset 3px 0 #2ea36f}[data-admin-theme=dark] .ct-list-head{background:#16181c;border-bottom-color:#26282e}[data-admin-theme=dark] .ct-stat{background:#101214;border-color:#1e2127}[data-admin-theme=dark] .jl-json{background:#0b0d0f}[data-admin-theme=dark] tr.off{background:#101214}[data-admin-theme=dark] .cp-toggle-track{background:#34383f}[data-admin-theme=dark] .cp-del{background:#1b1e23;border-color:#34383f;color:#b9bcc4}[data-admin-theme=dark] .ctrl-state{background:#26282e;color:#9aa0a8}[data-admin-theme=dark] .ctrl-state[data-on=true]{background:#17251d;color:#63c78e}[data-admin-theme=dark] .ctrl-toggle-row{border-bottom-color:#1e2127}[data-admin-theme=dark] .gate{background:#0e1012}[data-admin-theme=dark] .gate-card{background:#16181c;border-color:#26282e}[data-admin-theme=dark] .gate-card input{background:#101214;border-color:#34383f;color:#e5e7eb}[data-admin-theme=dark] .gate-logo,[data-admin-theme=dark] .gate-card h2{color:#eceef0}[data-admin-theme=dark] .gate-hint code{background:#26282e}[data-admin-theme=dark] .cmd-panel{background:#16181c}[data-admin-theme=dark] .cmd-search{border-bottom-color:#26282e}[data-admin-theme=dark] .cmd-input{color:#eceef0}[data-admin-theme=dark] .cmd-item.active{background:#17251d}[data-admin-theme=dark] .cmd-icon{background:#23262c;color:#b9bcc4}[data-admin-theme=dark] .cmd-item.active .cmd-icon{background:#1d3327;color:#63c78e}[data-admin-theme=dark] .cmd-label{color:#eceef0}[data-admin-theme=dark] .cmd-foot{border-top-color:#26282e}[data-admin-theme=dark] .cu-kpi-num,[data-admin-theme=dark] .md-kpi-num{color:#eceef0}[data-admin-theme=dark] .cu-kpi[data-tone=good] .cu-kpi-num{color:#63c78e}[data-admin-theme=dark] .md-kpi[data-tone=mid] .md-kpi-num{color:#e5b567}[data-admin-theme=dark] .md-kpi[data-tone=bad] .md-kpi-num{color:#f0a5a0}[data-admin-theme=dark] .seo-pill{background:#33270f;border-color:#4a3a17;color:#e5b567}[data-admin-theme=dark] .seo-pill-sub{color:#c9a55a}[data-admin-theme=dark] .ov-stat-num{color:#eceef0}[data-admin-theme=dark] .ov-stat{background:#101214;border-color:#1e2127}[data-admin-theme=dark] .cat-kpi{background:#16181c;border-color:#26282e}[data-admin-theme=dark] .cat-kpi-ico{background:#1e2127;color:#8b8e96}[data-admin-theme=dark] .cat-kpi-ico[data-tone=good]{background:#16281e;color:#63c78e}[data-admin-theme=dark] .cat-kpi-ico[data-tone=mid]{background:#2a2312;color:#e5b567}[data-admin-theme=dark] .cat-kpi-num{color:#eceef0}[data-admin-theme=dark] .cat-kpi-label{color:#8b8e96}[data-admin-theme=dark] .cat-card{background:#16181c;border-color:#26282e}[data-admin-theme=dark] .cat-card:hover{border-color:#33363d;box-shadow:none}[data-admin-theme=dark] .cat-card-name{color:#eceef0}[data-admin-theme=dark] .cat-icon-btn{background:#16181c;border-color:#2c2f36;color:#9aa0a8}[data-admin-theme=dark] .cat-icon-btn:hover{background:#1e2127;color:#eceef0}[data-admin-theme=dark] .cat-icon-btn.danger{color:#f0a5a0}[data-admin-theme=dark] .cat-icon-btn.danger:hover:not(:disabled){background:#2a1715;border-color:#3a1f1c}[data-admin-theme=dark] .cat-slug{color:#6b7280}[data-admin-theme=dark] .cat-desc{color:#9aa0a8}[data-admin-theme=dark] .cat-desc-empty{color:#6b7280}[data-admin-theme=dark] .cat-card-foot{border-top-color:#26282e}[data-admin-theme=dark] .cat-order{color:#6b7280}[data-admin-theme=dark] .cat-card-skeleton{background:#16181c;border-color:#26282e}[data-admin-theme=dark] .cat-empty-ico{background:#1e2127;color:#6b7280}[data-admin-theme=dark] .cat-empty h3{color:#eceef0}[data-admin-theme=dark] .cat-empty p{color:#8b8e96}[data-admin-theme=dark] .cat-orphans{background:#1c1a12;border-left-color:#e5b567}[data-admin-theme=dark] .cat-orphans-sub{color:#8b8e96}[data-admin-theme=dark] .cat-orphan-chip{background:#26220f;color:#e5b567;border-color:#e5b567}[data-admin-theme=dark] .cat-orphan-chip:hover{background:#e5b567;color:#101214}[data-admin-theme=dark] .cat-modal-note{background:#1e2127;color:#9aa0a8}[data-admin-theme=dark] .cat-slug-preview{color:#9aa0a8}[data-admin-theme=dark] .cat-slug-preview code{background:#1e2127;color:#c9ccd2}[data-admin-theme=dark] .btn-danger{background:transparent;border-color:#351a18}[data-admin-theme=dark] .btn-danger:not(.blocked):hover{background:#351a18}[data-admin-theme=dark] .rk-empty{background:#101214;border-color:#26282e}[data-admin-theme=dark] .rk-empty strong{color:#b9bcc4}[data-admin-theme=dark] .rk-empty p{color:#6b7280}[data-admin-theme=dark] .rk-kpi{background:#16181c;border-color:#26282e}[data-admin-theme=dark] .rk-kpi-num{color:#eceef0}[data-admin-theme=dark] .rk-chart-card{background:#16181c;border-color:#26282e}
