.user-profile-badge[data-v-1d5306d0]{cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#f4f6fa;border-radius:4px;align-items:center;gap:8px;width:165px;height:40px;padding:0 14px;transition:background-color .15s,border-color .15s;display:flex;position:relative}.user-profile-badge.badge-active[data-v-1d5306d0],.user-profile-badge[data-v-1d5306d0]:hover{background-color:#f4f6fa;border-color:#1a2b49}.user-profile-badge.badge-active .badge-arrow-icon[data-v-1d5306d0]{color:#1a2b49;transform:rotate(180deg)}.user-profile-badge.badge-active .badge-user-icon[data-v-1d5306d0]{color:#1a2b49}.user-profile-badge .badge-user-icon[data-v-1d5306d0]{color:#4b5563;flex-shrink:0;transition:color .15s;width:18px!important;height:18px!important}.user-profile-badge .badge-arrow-icon[data-v-1d5306d0]{color:#4b5563;flex-shrink:0;transition:transform .15s,color .15s;width:14px!important;height:14px!important}.user-profile-badge .user-display-name[data-v-1d5306d0]{color:#0d1b3e;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.03em;text-align:left;flex:1;min-width:0;font-size:13px;font-weight:700;display:inline-block;overflow:hidden}.user-profile-badge .menu[data-v-1d5306d0]{opacity:0;visibility:hidden;z-index:9999;border:1px solid #ccd2dc;border-radius:4px;width:165px;padding:6px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 4px);right:0;transform:translateY(4px);box-shadow:0 4px 10px #0d1b3e0f;background-color:#0000!important}.user-profile-badge .menu[data-v-1d5306d0]:before{content:"";-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1;background-color:#fffffffc;border-radius:3px;position:absolute;inset:0}.user-profile-badge .activeMenu[data-v-1d5306d0]{opacity:1;visibility:visible;transform:translateY(0)}.user-profile-badge .menu-list[data-v-1d5306d0]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.user-profile-badge .menu-divider[data-v-1d5306d0]{background-color:#e2e8f0bf;width:100%;height:1px;margin:4px 0;list-style:none}.user-profile-badge .menu-divider .menu-link[data-v-1d5306d0]{display:none!important}.user-profile-badge .menu-item[data-v-1d5306d0]{width:100%}.user-profile-badge .menu-item.logout-item .menu-link[data-v-1d5306d0]{color:#d32f2f;font-weight:700}.user-profile-badge .menu-item.logout-item .menu-link[data-v-1d5306d0]:hover{color:#b71c1c;background-color:#fdf2f2}.user-profile-badge .menu-link[data-v-1d5306d0]{color:#334155;letter-spacing:-.03em;border-radius:4px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .1s,color .1s;display:block}.user-profile-badge .menu-link[data-v-1d5306d0]:hover{color:#0052d4;background-color:#f0f4fa}.logged-menu-links[data-v-391e0c69]{align-items:center;gap:16px;display:flex}.logged-menu-links .cls-menu-link[data-v-391e0c69]{color:#475569;cursor:pointer;align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:flex;position:relative}.logged-menu-links .cls-menu-link .cart-item-count-red[data-v-391e0c69]{background-color:#ef4444}.logged-menu-links .cls-menu-link .cart-item-count-gray[data-v-391e0c69],.logged-menu-links .cls-menu-link .cart-item-count-red[data-v-391e0c69]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;text-align:center;mix-blend-mode:multiply;opacity:1;visibility:visible;border-radius:10px;min-width:17px;padding:2px 4px;font-size:10px;font-weight:700;transition:opacity .15s,visibility .15s;display:inline-block;position:absolute;top:-10px;right:-8px}.logged-menu-links .cls-menu-link .cart-item-count-gray[data-v-391e0c69]{background-color:#9ca3af}.logged-menu-links .cls-menu-link .badge-hidden[data-v-391e0c69]{opacity:0!important;visibility:hidden!important}.logged-menu-links .cls-menu-link .menu-icon[data-v-391e0c69]{color:#64748b;font-size:16px}.logged-menu-links .cls-menu-link[data-v-391e0c69]:hover,.logged-menu-links .cls-menu-link:hover .menu-icon[data-v-391e0c69]{color:#004282}.logged-menu-links .menu-vertical-divider[data-v-391e0c69]{background-color:#cbd5e1;width:1px;height:14px}.logged-menu-links .cls-logout-btn[data-v-391e0c69]{color:#64748b;cursor:pointer;background-color:#0000;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .15s;display:flex;position:relative}.logged-menu-links .cls-logout-btn .logout-icon[data-v-391e0c69]{font-size:13px}.logged-menu-links .cls-logout-btn[data-v-391e0c69]:hover{color:#e11d48;background-color:#fff1f2;border-color:#fecdd3}.logged-menu-links .cls-logout-btn:hover .logout-icon[data-v-391e0c69]{color:#e11d48}.cls-user-navigation[data-v-0132e87b]{flex-shrink:0;padding-top:5px}.cls-menu-link[data-v-0132e87b],.cls-user-navigation[data-v-0132e87b]{align-items:center;display:flex;position:relative}.cls-menu-link[data-v-0132e87b]{color:#475569;cursor:pointer;gap:5px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}.cls-menu-link .cart-item-count-red[data-v-0132e87b]{background-color:#ef4444}.cls-menu-link .cart-item-count-gray[data-v-0132e87b],.cls-menu-link .cart-item-count-red[data-v-0132e87b]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;text-align:center;mix-blend-mode:multiply;opacity:1;visibility:visible;border-radius:10px;min-width:17px;padding:2px 4px;font-size:10px;font-weight:700;transition:opacity .15s,visibility .15s;display:inline-block;position:absolute;top:-10px;right:-8px}.cls-menu-link .cart-item-count-gray[data-v-0132e87b]{background-color:#9ca3af}.cls-menu-link .badge-hidden[data-v-0132e87b]{opacity:0!important;visibility:hidden!important}.cls-menu-link .menu-icon[data-v-0132e87b]{color:#64748b;font-size:16px}.cls-menu-link[data-v-0132e87b]:hover,.cls-menu-link:hover .menu-icon[data-v-0132e87b]{color:#004282}.nav-block-unlogged[data-v-0132e87b]{align-items:center;gap:16px;display:flex}.nav-block-unlogged .welcome-badge[data-v-0132e87b]{cursor:pointer;color:#475569;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;display:flex;position:relative}.nav-block-unlogged .welcome-badge[data-v-0132e87b]:after{content:"";width:100%;height:12px;position:absolute;top:100%;left:0}.nav-block-unlogged .welcome-badge .badge-icon[data-v-0132e87b]{color:#64748b;font-size:13px}.nav-block-unlogged .welcome-badge .login-container[data-v-0132e87b]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box;z-index:9999;opacity:0;visibility:hidden;cursor:default;background-color:#fffffff5;border:1px solid #ccd2dc;border-radius:6px;width:280px;padding:38px 18px 18px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(6px);box-shadow:0 12px 30px -5px #0d1b3e1f,0 8px 12px -6px #0d1b3e0f}.nav-block-unlogged .welcome-badge .login-container.is-active[data-v-0132e87b]{opacity:1;visibility:visible;transform:translateY(0)}.nav-block-unlogged .welcome-badge .login-container .close-btn[data-v-0132e87b]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .15s;display:flex;position:absolute;top:10px;right:10px}.nav-block-unlogged .welcome-badge .login-container .close-btn[data-v-0132e87b]:hover{background-color:#f1f5f9}.nav-block-unlogged .welcome-badge .login-container .close-btn:hover .close-icon[data-v-0132e87b]{color:#0f172a}.nav-block-unlogged .welcome-badge .login-container .close-btn .close-icon[data-v-0132e87b]{color:#94a3b8;font-size:14px;transition:color .15s}.nav-block-unlogged .welcome-badge .login-container .login-form-box[data-v-0132e87b]{flex-direction:column;gap:10px;display:flex}.nav-block-unlogged .welcome-badge .login-container .login-form-box .input-group[data-v-0132e87b]{align-items:center;width:100%;display:flex;position:relative}.nav-block-unlogged .welcome-badge .login-container .login-form-box .input-group .input-icon[data-v-0132e87b]{color:#94a3b8;pointer-events:none;z-index:1;font-size:16px;transition:color .15s;position:absolute;left:12px}.nav-block-unlogged .welcome-badge .login-container .login-form-box .input-group input[data-v-0132e87b]{color:#0f172a;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;width:100%;height:38px;padding:0 12px 0 36px;font-size:13px;transition:border-color .15s,box-shadow .15s}.nav-block-unlogged .welcome-badge .login-container .login-form-box .input-group input[data-v-0132e87b]:focus{border-color:#004282;box-shadow:0 0 0 3px #0066eb14}.nav-block-unlogged .welcome-badge .login-container .login-form-box .input-group input:focus+.input-icon[data-v-0132e87b]{color:#004282}.nav-block-unlogged .welcome-badge .login-container .login-form-box .input-group input[data-v-0132e87b]:disabled{color:#94a3b8;cursor:not-allowed;background-color:#f8fafc}.nav-block-unlogged .welcome-badge .login-container .login-form-box .submit-btn[data-v-0132e87b]{color:#fff;cursor:pointer;background-color:#004282;border:none;border-radius:4px;justify-content:center;align-items:center;width:100%;height:40px;margin-top:4px;font-size:13px;font-weight:700;transition:background-color .15s;display:flex}.nav-block-unlogged .welcome-badge .login-container .login-form-box .submit-btn[data-v-0132e87b]:hover:not(:disabled){background-color:#0052cc}.nav-block-unlogged .welcome-badge .login-container .login-form-box .submit-btn.is-loading[data-v-0132e87b]{cursor:not-allowed;background-color:#64748b}.nav-block-unlogged .welcome-badge .login-container .login-form-box .submit-btn .loading-text[data-v-0132e87b]{font-size:12px;font-weight:500}.nav-block-unlogged .nav-links[data-v-0132e87b]{align-items:center;gap:12px;display:flex}.nav-block-unlogged .nav-links .cls-nav-link[data-v-0132e87b]{color:#475569;cursor:pointer;font-size:14px;font-weight:600;text-decoration:none}.nav-block-unlogged .nav-links .cls-nav-link.font-highlight[data-v-0132e87b],.nav-block-unlogged .nav-links .cls-nav-link[data-v-0132e87b]:hover{color:#004282}.nav-block-unlogged .nav-links .cls-nav-divider[data-v-0132e87b]{background-color:#cbd5e1;width:1px;height:12px}.nav-block-logged[data-v-0132e87b]{-webkit-user-select:none;user-select:none;align-items:center;gap:24px;display:flex}@media (width<=820px){.cls-user-navigation[data-v-0132e87b]{justify-content:flex-end}}.calc-tool[data-v-0132e87b]{justify-content:flex-end;gap:16px;width:100%;height:20px;position:absolute;top:-19px;left:0}.calc-tool[data-v-0132e87b],.calc-tool a[data-v-0132e87b]{align-items:center;display:flex}.calc-tool a[data-v-0132e87b]{gap:2px;line-height:1;color:#333!important}.calc-tool[data-v-0132e87b]{box-sizing:border-box;padding:0 0 0 20px}.calc-tool .tool-title[data-v-0132e87b]{-webkit-user-select:none;user-select:none;color:#004282;align-items:center;height:100%;padding-right:12px;font-size:10.5px;font-weight:800;display:flex;position:relative}.calc-tool .tool-title[data-v-0132e87b]:after{content:"";background-color:#004282;width:2px;height:9px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.calc-tool>a[data-v-0132e87b]:not(.tool-title){-webkit-user-select:none;user-select:none;color:#64748b;cursor:pointer;text-underline-offset:2px;align-items:center;height:100%;font-size:10.5px;font-weight:500;transition:color .1s;display:flex}.calc-tool>div[data-v-0132e87b]:not(.tool-title):hover{color:#004282;font-weight:700}.cls-main-header[data-v-0346b467]{z-index:100;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e2e8f0;width:100%;position:sticky;top:0;box-shadow:0 2px 10px #00000005}.header-container[data-v-0346b467]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:30px;max-width:1200px;margin:0 auto;padding:16px 20px;display:flex}.logo-search-zone[data-v-0346b467]{flex:1;align-items:center;gap:15px;display:flex}.logo-wrapper[data-v-0346b467]{cursor:pointer;flex-shrink:0;align-items:center;display:flex}.logo-wrapper img[data-v-0346b467]{-o-object-fit:contain;object-fit:contain;height:36px}.cls-search-bar[data-v-0346b467]{box-sizing:border-box;background-color:#fff;border:2px solid #004282;border-radius:6px;flex:1;align-items:center;max-width:420px;display:flex;overflow:hidden}.cls-search-bar .search-input-wrapper[data-v-0346b467]{flex:1;align-items:center;padding-left:14px;display:flex;position:relative}.cls-search-bar .search-input-wrapper .search-inner-icon[data-v-0346b467]{color:#94a3b8;flex-shrink:0;font-size:18px}.cls-search-bar .search-input-wrapper input[data-v-0346b467]{color:#0f172a;border:none;outline:none;width:100%;padding:0 12px;font-size:14px}.cls-search-bar .search-input-wrapper input[data-v-0346b467]::placeholder{color:#94a3b8}.cls-search-bar .search-submit-btn[data-v-0346b467]{color:#fff;cursor:pointer;white-space:nowrap;background-color:#004282;border:none;height:40px;padding:0 24px;font-size:14px;font-weight:700;transition:background-color .15s}.cls-search-bar .search-submit-btn[data-v-0346b467]:hover{background-color:#0052bc}@media (width<=820px){.header-container[data-v-0346b467]{flex-direction:column;align-items:stretch;gap:16px;padding:12px 14px}.logo-search-zone[data-v-0346b467]{gap:16px}}
