*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.h5-showcase{--h5-navy: #193754;--h5-text: #273e50;--h5-muted: #697b8b;--h5-accent: #bd531d;--h5-line: #e4e9ee;--h5-bg: #f5f7fa;--h5-radius: 12px;color:var(--h5-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}body.h5-site-desktop{--window-bottom: 0px}.h5-site-desktop uni-tabbar{display:none}.h5-showcase .page-heading{padding:28px 0 24px}.h5-showcase .page-heading-title{display:block;margin-top:8px;color:var(--h5-navy);font-size:28px;font-weight:700;line-height:1.45}.h5-showcase .page-heading-note{display:block;margin-top:10px;color:var(--h5-muted);font-size:14px;line-height:1.8}.h5-showcase.home-page .title-mark{width:4px;height:20px;margin-top:0;border-radius:2px;background:var(--h5-accent)}.h5-showcase.home-page .section-title{margin:0;color:var(--h5-navy);font-size:21px;font-weight:700;line-height:1.4}.h5-showcase uni-input{font-size:16px}.h5-showcase uni-button:after{border:0}.h5-showcase uni-button[disabled]{cursor:default}.h5-showcase .empty-state{padding:48px 20px;border:1px solid var(--h5-line);border-radius:var(--h5-radius);background:#fff}.h5-showcase .empty-title{color:var(--h5-navy);font-size:18px}.h5-showcase .empty-desc{color:var(--h5-muted);font-size:13px;line-height:1.8}@media (min-width: 1200px){.h5-showcase .page-heading{padding:36px 0 28px}.h5-showcase .page-heading-title{font-size:32px}}.h5-showcase .eyebrow{display:block;color:var(--h5-accent);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:2px}.h5-showcase .primary-action{display:flex;align-items:center;justify-content:center;gap:24px;min-height:46px;margin:0;padding:0 22px;border:0;border-radius:8px;background:var(--h5-accent);color:#fff;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.h5-showcase .primary-action:after{border:0}.h5-showcase uni-button:focus-visible{outline:2px solid var(--h5-navy);outline-offset:3px}.h5-showcase .primary-action:hover{background:#a74716}.h5-showcase .app-footer{margin-top:40px;padding:28px 0 8px;border-top:1px solid var(--h5-line);font-size:12px}.h5-showcase .app-footer .brand-logo{width:96px;height:48px}.h5-showcase .app-footer .brand-desc{margin-top:2px;color:var(--h5-muted);font-size:11px;line-height:1.5}.h5-showcase .app-footer .record-text{margin-top:12px;color:var(--h5-muted);font-size:11px;line-height:1.8}.h5-showcase .preferred-section[class]{padding:0;border-radius:0;background:transparent}.h5-showcase .preferred-section .preferred-head{gap:10px;margin-bottom:20px}.h5-showcase .preferred-head .title-mark{width:4px;height:20px;margin-top:0;border-radius:2px;background:var(--h5-accent)}.h5-showcase .preferred-section .preferred-title{color:var(--h5-navy);font-size:22px;font-weight:700;line-height:1.4}.h5-showcase .preferred-filters,.h5-showcase .preferred-results{min-width:0}.h5-showcase .preferred-section .category-scroll{margin-bottom:10px}.h5-showcase .preferred-section .company-scroll{margin-bottom:20px}.h5-showcase .preferred-section .filter-row{gap:12px}.h5-showcase .preferred-section .category-tab{min-height:44px;margin:0;padding:8px 6px 12px;box-sizing:border-box;color:var(--h5-muted);font-size:14px;cursor:pointer}.h5-showcase .preferred-section .category-tab.active{color:var(--h5-navy)}.h5-showcase .preferred-section .category-tab.active:after{width:22px;height:3px;background:var(--h5-accent)}.h5-showcase .preferred-section .company-chip{min-width:48px;margin:0;padding:10px 12px;border-radius:6px;background:#eaf0f5;color:#526578;font-size:12px;cursor:pointer}.h5-showcase .preferred-section .company-chip.active{border-color:#e8bc9e;background:#fff4e9;color:var(--h5-accent)}.h5-showcase :is(.preferred-section,.catalog-results) .product-list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0}.h5-showcase :is(.preferred-section,.catalog-results) .product-card{display:flex;align-items:stretch;gap:16px;min-width:0;margin:0;padding:20px 16px;border:1px solid var(--h5-line);border-radius:var(--h5-radius);background:#fff;cursor:pointer;transition:border-color .18s}.h5-showcase :is(.preferred-section,.catalog-results) .product-card:hover{border-color:#b4c5d6}.h5-showcase :is(.preferred-section,.catalog-results) .product-card:focus-visible{outline:2px solid var(--h5-accent);outline-offset:3px}.h5-showcase :is(.preferred-section,.catalog-results) .product-media{flex:0 0 80px;justify-content:flex-start}.h5-showcase :is(.preferred-section,.catalog-results) .product-image-wrap{width:80px;height:64px;border:0;border-radius:8px;background:#edf2f7}.h5-showcase :is(.preferred-section,.catalog-results) .product-image{border-radius:8px}.h5-showcase :is(.preferred-section,.catalog-results) .product-image-placeholder{color:#637f99;font-size:23px}.h5-showcase :is(.preferred-section,.catalog-results) .product-company{width:80px;margin-top:8px;padding:0;border:0;background:transparent;color:var(--h5-muted);font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.h5-showcase :is(.preferred-section,.catalog-results) .product-info{display:flex;flex:1;min-width:0;min-height:168px;flex-direction:column}.h5-showcase :is(.preferred-section,.catalog-results) .product-name{display:-webkit-box;overflow:hidden;color:var(--h5-navy);font-size:17px;font-weight:600;line-height:1.5;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.h5-showcase :is(.preferred-section,.catalog-results) .product-recommend{align-self:flex-start;margin-top:8px;padding:3px 6px;border-radius:4px;background:#edf3f8;color:#476581;font-size:12px;line-height:1.5}.h5-showcase :is(.preferred-section,.catalog-results) .product-field{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:8px}.h5-showcase :is(.preferred-section,.catalog-results) .field-label{color:var(--h5-muted);font-size:12px}.h5-showcase :is(.preferred-section,.catalog-results) .field-value{color:#4b6071;font-size:13px;white-space:normal;overflow-wrap:anywhere}.h5-showcase :is(.preferred-section,.catalog-results) .premium-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}.h5-showcase :is(.preferred-section,.catalog-results) .premium-value{color:var(--h5-accent);font-size:24px;font-weight:700;line-height:1.4}.h5-showcase .premium-unit{font-size:12px;font-weight:400}.h5-showcase .product-card-link{color:var(--h5-navy);font-size:12px;white-space:nowrap}.h5-showcase .preferred-section .product-more{width:180px;height:44px;margin:24px auto 0;border:1px solid #d4dfe8;border-radius:8px;background:#fff;color:var(--h5-navy);font-size:14px;cursor:pointer}.h5-showcase .preferred-section .state-line{padding:48px 16px;border:1px solid var(--h5-line);border-radius:var(--h5-radius);background:#fff;color:var(--h5-muted);font-size:14px}.h5-showcase .mall-catalog .catalog-result-count{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px;color:var(--h5-navy);font-size:13px}.h5-showcase .catalog-result-count uni-text{color:var(--h5-muted);font-size:12px}uni-page-body .h5-showcase.mall-page,uni-page-body .h5-showcase.list-page{width:100%;max-width:1264px;margin:0 auto;padding:0 20px calc(32px + env(safe-area-inset-bottom));background:var(--h5-bg)}.h5-showcase.mall-page .mall-search{gap:12px;margin:0 0 24px}.h5-showcase.mall-page .search-entry{height:48px;padding:0 16px;border-color:var(--h5-line);border-radius:8px}.h5-showcase.mall-page .search-icon{width:20px;height:20px;margin-right:8px}.h5-showcase.mall-page .search-input{height:46px;font-size:16px;line-height:46px}.h5-showcase.mall-page .search-placeholder{font-size:14px}.h5-showcase.mall-page .search-submit{min-width:80px;height:48px;margin:0;padding:0 20px;border:0;border-radius:8px;background:var(--h5-accent);color:#fff;font-size:15px;line-height:48px;cursor:pointer}.h5-showcase.mall-page .recommend-grid{gap:16px;margin-bottom:24px}.h5-showcase.mall-page .recommend-card{border-radius:var(--h5-radius);box-shadow:none}.h5-showcase.list-page .list-site-header{display:none}.h5-showcase.list-page .top-nav{margin:0 -20px}.h5-showcase.list-page .filter-bar{gap:8px;margin:0 -20px;padding:12px 20px;background:var(--h5-bg)}.h5-showcase.list-page .filter-item{min-height:44px;padding:0 8px;border:1px solid var(--h5-line);border-radius:8px;background:#fff;font-size:13px}.h5-showcase.list-page .filter-item.active{color:var(--h5-accent);border-color:#e8bc9e}.h5-showcase.list-page .filter-label{font-size:13px}.h5-showcase.list-page .result-summary{margin:24px 0;padding:0;border:0;background:transparent}.h5-showcase.list-page :is(.summary-title,.summary-desc){display:block}.h5-showcase.list-page .summary-title{color:var(--h5-navy);font-size:24px;line-height:1.5;overflow-wrap:anywhere}.h5-showcase.list-page .summary-desc{color:var(--h5-muted);font-size:13px;line-height:1.8}.h5-showcase.list-page .load-state{padding:24px;color:var(--h5-muted);font-size:13px}.h5-showcase.list-page .load-more-button{margin:0 auto;padding:12px 24px;border:1px solid var(--h5-line);border-radius:8px;background:#fff;color:var(--h5-navy);font-size:14px;line-height:1.5;cursor:pointer}@media (min-width: 768px){uni-page-body .h5-showcase.mall-page,uni-page-body .h5-showcase.list-page{padding-right:32px;padding-left:32px}.h5-showcase :is(.preferred-section,.catalog-results) .product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.h5-showcase.mall-page .mall-search{max-width:680px}}@media (min-width: 1200px){.h5-showcase .home-preferred-section .product-list{grid-template-columns:repeat(3,minmax(0,1fr))}.h5-showcase .mall-catalog .preferred-layout{display:grid;grid-template-columns:208px minmax(0,1fr);align-items:start;gap:28px}.h5-showcase .mall-catalog .preferred-filters{position:sticky;top:24px;padding:20px 16px;border:1px solid var(--h5-line);border-radius:var(--h5-radius);background:#fff}.h5-showcase .mall-catalog .filter-heading{display:block;margin:0 8px 12px;color:var(--h5-navy);font-size:14px;font-weight:600}.h5-showcase .mall-catalog .category-scroll{margin-bottom:24px}.h5-showcase .mall-catalog .company-scroll{margin-bottom:0}.h5-showcase .mall-catalog .filter-row{display:flex;flex-direction:column;align-items:stretch;gap:4px}.h5-showcase .mall-catalog :is(.category-tab,.company-chip){width:100%;min-height:44px;padding:12px;border:0;border-radius:6px;background:transparent;font-size:14px;line-height:1.5;white-space:normal;text-align:left}.h5-showcase .mall-catalog :is(.category-tab,.company-chip).active{background:#fff3e9;color:var(--h5-accent)}.h5-showcase .mall-catalog .category-tab.active:after{display:none}.h5-showcase .mall-catalog .product-card{padding:24px}.h5-showcase.list-page .list-site-header{display:flex}.h5-showcase.list-page .top-nav{position:static;margin:16px 0 0;border:0;background:transparent}.h5-showcase.list-page .filter-bar{position:static;max-width:640px;margin:0;padding:16px 0}.h5-showcase.list-page .product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 359px){.h5-showcase :is(.preferred-section,.catalog-results) .product-media{flex-basis:60px}.h5-showcase :is(.preferred-section,.catalog-results) :is(.product-company,.product-image-wrap){width:60px}.h5-showcase :is(.preferred-section,.catalog-results) .product-card{gap:12px;padding:16px 12px}}@media (prefers-reduced-motion: reduce){.h5-showcase .product-card{transition:none}}body.h5-site-desktop{--window-top: 0px}.h5-site-desktop uni-page-head{display:none}uni-page-body .h5-showcase.h5-account-page,uni-page-body .h5-showcase.form-page{width:100%;max-width:1264px;margin:0 auto;padding:0 20px 40px;background:var(--h5-bg);box-sizing:border-box}.h5-showcase.h5-account-page .account-layout,.h5-showcase.h5-account-page .account-content{min-width:0}.h5-showcase.h5-account-page:not(.profile-page)>.site-header,.h5-showcase.form-page .form-site-header{display:none}.h5-showcase .request-state{margin:16px 0;padding:40px 20px;border:1px solid var(--h5-line);border-radius:var(--h5-radius);background:#fff}.h5-showcase .request-state .state-title{color:var(--h5-navy);font-size:17px}.h5-showcase .request-state .state-description{max-width:480px;color:var(--h5-muted);font-size:14px;line-height:1.8}.h5-showcase .request-state .retry-button{min-height:44px;padding:10px 24px;border:1px solid #d4dfe8;border-radius:8px;background:#fff;color:var(--h5-navy);font-size:14px;line-height:1.5;cursor:pointer}.h5-showcase.h5-account-page .user-card,.h5-showcase.h5-account-page .profile-info-card,.h5-showcase.h5-account-page .shortcut-card,.h5-showcase.h5-account-page .menu-list,.h5-showcase.h5-account-page .policy-card,.h5-showcase.h5-account-page .summary-card,.h5-showcase.h5-account-page .favorite-card{border:1px solid var(--h5-line);border-radius:var(--h5-radius);background:#fff;box-shadow:none}.h5-showcase.h5-account-page .user-card{padding:24px}.h5-showcase.h5-account-page .avatar-placeholder{background:#eaf0f6;color:var(--h5-navy);font-size:24px}.h5-showcase.h5-account-page .nickname,.h5-showcase.h5-account-page .profile-action-button{color:var(--h5-navy);font-size:22px;line-height:1.5;overflow-wrap:anywhere}.h5-showcase.h5-account-page .phone{color:var(--h5-muted);font-size:14px}.h5-showcase.h5-account-page .account-section-title{display:block;margin:28px 0 16px;color:var(--h5-navy);font-size:20px;font-weight:600}.h5-showcase.h5-account-page .shortcut-card{gap:8px;margin:0;padding:24px 16px}.h5-showcase.h5-account-page .shortcut-item{min-height:84px;gap:4px}.h5-showcase.h5-account-page .shortcut-item:first-child{border-right:1px solid var(--h5-line);cursor:pointer}.h5-showcase.h5-account-page .shortcut-text{color:var(--h5-navy);font-size:16px}.h5-showcase.h5-account-page .menu-list{margin-top:20px}.h5-account-page.settings-page .menu-list{margin-top:0}.h5-showcase.h5-account-page .menu-item{min-height:64px;padding:0 20px;cursor:pointer}.h5-showcase.h5-account-page .menu-item:hover{background:#f8fafc}.h5-showcase.h5-account-page .menu-icon{width:22px;height:22px;margin-right:16px}.h5-showcase.h5-account-page .menu-text{color:var(--h5-text);font-size:15px}.h5-showcase.h5-account-page .menu-arrow{color:#8b9baa;font-size:24px}.h5-showcase.h5-account-page .profile-info-card{margin-top:20px;padding:24px}.h5-showcase.h5-account-page .profile-info-title{color:var(--h5-navy);font-size:18px}.h5-showcase.h5-account-page .profile-info-label,.h5-showcase.h5-account-page .profile-info-value{font-size:14px}.h5-showcase.h5-account-page .filter-tabs{gap:4px;padding:6px;border:1px solid var(--h5-line);border-radius:10px}.h5-showcase.h5-account-page .filter-tab{min-height:44px;border-radius:6px;font-size:13px;cursor:pointer}.h5-showcase.h5-account-page .filter-tab.active{background:var(--h5-navy);color:#fff}.h5-showcase.h5-account-page .search-box{min-height:48px;margin-top:16px;padding:0 16px;border:1px solid var(--h5-line);border-radius:8px}.h5-showcase.h5-account-page .search-input{height:48px;font-size:16px;line-height:48px}.h5-showcase.h5-account-page .search-placeholder{font-size:13px}.h5-showcase.h5-account-page .search-icon{margin-right:12px;color:var(--h5-muted);font-size:24px}.h5-showcase.h5-account-page .policy-list{display:grid;gap:16px;margin-top:24px}.h5-showcase.h5-account-page .policy-card{display:flex;min-width:0;flex-direction:column;margin:0;padding:24px 20px;cursor:pointer}.h5-showcase.h5-account-page .policy-card:hover{border-color:#b4c5d6}.h5-showcase.h5-account-page .policy-card.expiring{border-color:#e5b3ac;background:#fff}.h5-showcase.h5-account-page .policy-head{gap:12px;margin-bottom:8px}.h5-showcase.h5-account-page .policy-title,.h5-showcase.h5-account-page .product-title{color:var(--h5-navy);font-size:18px;line-height:1.6;overflow-wrap:anywhere}.h5-showcase.h5-account-page .policy-company,.h5-showcase.h5-account-page .company-name{color:var(--h5-muted);font-size:13px;line-height:1.6}.h5-showcase.h5-account-page .status-tag{flex-shrink:0;padding:5px 8px;border-radius:4px;font-size:12px;line-height:1.5}.h5-showcase.h5-account-page .policy-meta{gap:16px;margin-top:14px}.h5-showcase.h5-account-page .meta-label{color:var(--h5-muted);font-size:13px}.h5-showcase.h5-account-page .meta-value{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.h5-showcase.h5-account-page .premium,.h5-showcase.h5-account-page .product-price{color:var(--h5-accent);font-size:20px}.h5-showcase.h5-account-page .expire-alert{margin-top:20px;padding:10px 12px;border-radius:6px;background:#fff3f1;color:#b13c2e;font-size:12px;line-height:1.6}.h5-showcase.h5-account-page .summary-card{padding:24px}.h5-showcase.h5-account-page .summary-head{gap:16px;padding-bottom:24px}.h5-showcase.h5-account-page .summary-head>uni-view:first-child{min-width:0}.h5-showcase.h5-account-page .product-name{color:var(--h5-navy);font-size:24px;line-height:1.5;overflow-wrap:anywhere}.h5-showcase.h5-account-page .detail-row{gap:24px;padding:16px 0}.h5-showcase.h5-account-page .detail-label{flex-basis:110px;color:var(--h5-muted);font-size:14px}.h5-showcase.h5-account-page .detail-value{min-width:0;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.h5-showcase.h5-account-page .issuance-notice{margin-top:20px;padding:20px;border-radius:8px;background:#eaf0f6;color:#476581;font-size:14px;line-height:1.8}.h5-showcase.h5-account-page .policy-document{margin-top:20px;padding-top:24px}.h5-showcase.h5-account-page .document-button{min-height:44px;border-radius:8px;font-size:14px}.h5-showcase.h5-account-page .document-button.preview,.h5-showcase.h5-account-page .primary-button{background:var(--h5-accent);color:#fff}.h5-showcase.h5-account-page .document-button.download,.h5-showcase.h5-account-page .plain-button{border-color:#d4dfe8;background:#edf3f8;color:var(--h5-navy)}.h5-showcase.h5-account-page .user-panel{padding:20px;border:1px solid var(--h5-line);border-radius:var(--h5-radius);box-shadow:none}.h5-showcase.h5-account-page .favorite-list{display:grid;gap:16px;margin-top:24px}.h5-showcase.h5-account-page .favorite-card{min-width:0;margin:0;padding:24px}.h5-showcase.h5-account-page .product-desc{color:var(--h5-muted);font-size:14px;line-height:1.8}.h5-showcase.h5-account-page .card-actions uni-button{min-height:40px;border-radius:8px;font-size:13px}.h5-showcase.h5-account-page .logout-button{max-width:360px;margin:32px auto 0;border:1px solid #d4dfe8;border-radius:8px;background:#fff;color:var(--h5-navy);font-size:15px}uni-page-body .h5-showcase.form-page{padding-bottom:calc(188px + env(safe-area-inset-bottom))}.h5-showcase.form-page .step-bar{margin:0 0 20px;padding:20px 12px;border:1px solid var(--h5-line);border-radius:var(--h5-radius);box-shadow:none}.h5-showcase.form-page .step-item.active .step-index{background:var(--h5-accent)}.h5-showcase.form-page .step-item.active .step-text{color:var(--h5-navy)}.h5-showcase.form-page .step-line.active{background:#e8bc9e}.h5-showcase.form-page .insure-main{min-width:0}.h5-showcase.form-page :is(.product-card,.section,.applicant-section,.insured-section,.pricing-section){margin:0 0 20px;padding:24px 20px;border:1px solid var(--h5-line);border-radius:var(--h5-radius);box-shadow:none}.h5-showcase.form-page .product-logo{flex:0 0 64px;width:64px;height:64px;border:0;border-radius:8px;background:#edf3f8}.h5-showcase.form-page .product-image-placeholder{color:#637f99;font-size:24px}.h5-showcase.form-page .product-name{color:var(--h5-navy);font-size:20px;line-height:1.5;overflow-wrap:anywhere}.h5-showcase.form-page .product-desc{color:var(--h5-muted);font-size:13px}.h5-showcase.form-page :is(.section-title,.collection-module-title,.pricing-title){color:var(--h5-navy);font-size:18px;line-height:1.5}.h5-showcase.form-page .insured-title-mark{background:var(--h5-accent)}.h5-showcase.form-page .field-row{max-width:540px;margin-top:20px}.h5-showcase.form-page .field-input{min-width:0;height:48px;padding:0 14px;border:1px solid #d7e0e8;border-radius:8px;background:#fff;color:var(--h5-text);font-size:16px;box-sizing:border-box}.h5-showcase.form-page .field-textarea{height:auto;min-height:112px;padding:14px}.h5-showcase.form-page .field-input:focus-within{border-color:var(--h5-navy);box-shadow:0 0 0 3px rgba(25,55,84,.05)}.h5-showcase.form-page .field-label{color:var(--h5-text);font-size:15px}.h5-showcase.form-page .field-hint{color:var(--h5-muted);font-size:13px}.h5-showcase.form-page .form-value{color:var(--h5-text);font-size:15px}.h5-showcase.form-page .form-value.price{color:var(--h5-accent)}.h5-showcase.form-page .form-account-info .form-row{min-height:36px;padding:10px 0}.h5-showcase.form-page .form-account-info .form-row:nth-of-type(n+3){display:none}.h5-showcase.form-page .insured-card{border-color:var(--h5-line);border-radius:8px;box-shadow:none}.h5-showcase.form-page .insured-card-head{background:#f5f7fa}.h5-showcase.form-page .insured-card-title{color:var(--h5-navy)}.h5-showcase.form-page :is(.insured-complete-button,.add-insured-button,.add-ward-button){min-height:44px;border:1px solid #d4dfe8;border-radius:8px;background:#edf3f8;color:var(--h5-navy);font-size:14px}.h5-showcase.form-page :is(.deductible-option,.social-security-option,.field-radio-option).selected{border-color:#e8bc9e;background:#fff4e9;color:var(--h5-accent)}.h5-showcase.form-page :is(.checkbox.checked,.deductible-option-radio-dot,.service-checkbox.checked){border-color:var(--h5-accent);background:var(--h5-accent)}.h5-showcase.form-page .agreement-link,.h5-showcase.form-page .field-derived-tag{color:var(--h5-navy)}.h5-showcase.form-page .insure-summary{position:fixed;z-index:20;right:0;bottom:0;left:0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--h5-line);background:#fff}.h5-showcase.form-page .insure-summary-details{display:none}.h5-showcase.form-page .insure-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.h5-showcase.form-page .insure-total{flex:1;min-width:0}.h5-showcase.form-page .insure-total-label{display:block;color:var(--h5-muted);font-size:12px}.h5-showcase.form-page .insure-total-value{display:block;margin-top:4px;color:var(--h5-accent);font-size:22px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.h5-showcase.form-page .submit-button{flex:0 0 46%;height:auto;min-height:48px;margin:0;padding:12px;border:0;border-radius:8px;background:var(--h5-accent);color:#fff;font-size:15px;line-height:1.5;cursor:pointer}.h5-showcase.form-page .submit-button.disabled{background:#e5e9ed;color:#687583}.h5-showcase.form-page .insure-price-note{display:block;margin-top:8px;color:var(--h5-muted);font-size:12px;line-height:1.6}.h5-showcase.form-page .insure-edit-button{min-height:36px;margin:8px 0 0;padding:8px 0;background:transparent;color:var(--h5-navy);font-size:13px;line-height:1.5;cursor:pointer}.h5-showcase.form-page .field-error{display:block;margin-top:8px;color:#b13c2e;font-size:13px;line-height:1.6}.h5-showcase.form-page .field-invalid .field-input{border-color:#bf5448}uni-page-body .h5-showcase.login-page{min-height:100vh;padding:0 20px 32px;background:var(--h5-bg)}.h5-showcase.login-page>.site-header{max-width:1200px;margin:0 auto}.h5-showcase.login-page .login-shell{display:block;max-width:480px;min-height:0;margin:32px auto 0;padding:28px 24px;border:1px solid var(--h5-line);border-radius:var(--h5-radius);background:#fff;box-sizing:border-box}.h5-showcase.login-page .brand-logo{display:block;width:140px;height:70px;margin:0 auto}.h5-showcase.login-page .login-brand-copy{display:none}.h5-showcase.login-page .login-content{min-width:0;padding:24px 0 0}.h5-showcase.login-page .login-title{color:var(--h5-navy);font-size:26px}.h5-showcase.login-page .login-subtitle{margin-top:12px;color:var(--h5-muted);font-size:14px}.h5-showcase.login-page .form-group{margin-top:32px}.h5-showcase.login-page .form-label{margin-bottom:12px;color:var(--h5-text);font-size:15px}.h5-showcase.login-page .phone-field{height:52px;padding:0 16px;border-width:1px;border-radius:8px}.h5-showcase.login-page .country-code{font-size:15px}.h5-showcase.login-page .field-divider{height:20px;margin:0 12px}.h5-showcase.login-page .phone-input{font-size:16px}.h5-showcase.login-page .login-button{height:48px;margin-top:24px;border-radius:8px;background:var(--h5-accent);font-size:16px;line-height:48px}.h5-showcase.login-page .login-button.disabled{background:#e5e9ed;color:#687583}.h5-showcase.login-page .agreement-row{margin-top:20px;font-size:12px;line-height:2}.h5-showcase.login-page .agreement-checkbox{flex-shrink:0;width:18px;height:18px;margin-right:8px;font-size:12px}.h5-showcase.login-page .service-note{margin:0;padding-top:32px;font-size:12px;line-height:1.8}.h5-showcase :is(.agreement-mask,.self-insured-mask,.confirmation-mask){align-items:flex-end;padding:0;background:rgba(18,43,70,.4)}.h5-showcase :is(.agreement-dialog,.self-insured-dialog,.confirmation-dialog){width:100%;max-width:640px;max-height:88vh;margin:0;border-radius:16px 16px 0 0;box-sizing:border-box}.h5-showcase :is(.agreement-header,.dialog-header,.confirmation-header){padding:20px 24px}.h5-showcase :is(.agreement-title,.dialog-title,.confirmation-title){color:var(--h5-navy);font-size:20px;line-height:1.5}.h5-showcase :is(.agreement-actions,.dialog-actions,.confirmation-actions){padding:16px 24px calc(16px + env(safe-area-inset-bottom))}.h5-showcase :is(.agreement-dialog,.self-insured-dialog,.confirmation-dialog) uni-button{min-height:44px;border-radius:8px;font-size:15px}.h5-showcase :is(.agreement-dialog,.self-insured-dialog) .confirm-button,.h5-showcase .confirmation-dialog .answer-button.primary{border-color:var(--h5-accent);background:var(--h5-accent);color:#fff}.h5-showcase :is(.agreement-dialog,.self-insured-dialog) .confirm-button.disabled{background:#e5e9ed;color:#687583}.h5-showcase .self-insured-dialog :is(.relationship-option,.social-security-option).selected{border-color:#e8bc9e;background:#fff4e9;color:var(--h5-accent)}.h5-showcase.h5-account-page .shortcut-icon{filter:grayscale(1);opacity:.8}.h5-showcase.h5-account-page .shortcut-item{cursor:pointer}.h5-showcase.h5-account-page .message-card{padding:24px;border:1px solid var(--h5-line);border-radius:var(--h5-radius)}.h5-showcase.h5-account-page .message-title{color:var(--h5-navy);font-size:17px}.h5-showcase.h5-account-page .message-content{color:var(--h5-text);font-size:14px;line-height:1.8}.h5-showcase.h5-account-page .message-time,.h5-showcase.h5-account-page .page-subtitle{color:var(--h5-muted);font-size:13px}.h5-showcase.h5-account-page .toolbar .page-title{display:none}@media (min-width: 768px){uni-page-body .h5-showcase.h5-account-page,uni-page-body .h5-showcase.form-page{padding-right:32px;padding-left:32px}.h5-showcase.h5-account-page .policy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.h5-showcase.h5-account-page .filter-tabs{max-width:600px}.h5-showcase.h5-account-page .search-box{max-width:568px}.h5-showcase.form-page :is(.product-card,.section,.applicant-section,.insured-section,.pricing-section){padding:28px}.h5-showcase :is(.agreement-mask,.self-insured-mask,.confirmation-mask){align-items:center;padding:24px}.h5-showcase :is(.agreement-dialog,.self-insured-dialog,.confirmation-dialog){max-height:82vh;border-radius:var(--h5-radius)}}@media (min-width: 1200px){.h5-showcase.h5-account-page:not(.profile-page)>.site-header,.h5-showcase.form-page .form-site-header{display:flex}.h5-showcase.h5-account-page .account-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px}.h5-showcase.h5-account-page .user-card{min-height:128px;padding:28px 32px;box-sizing:border-box}.h5-showcase.h5-account-page .shortcut-card{padding:28px}.h5-showcase.h5-account-page .menu-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.h5-showcase.h5-account-page .menu-item{min-height:76px;padding:0 24px;border-bottom:1px solid var(--h5-line)}.h5-showcase.h5-account-page .menu-item:nth-child(odd){border-right:1px solid var(--h5-line)}.h5-showcase.h5-account-page .summary-card{padding:32px}uni-page-body .h5-showcase.form-page{padding-bottom:48px}.h5-showcase.form-page .step-bar{padding:24px 32px}.h5-showcase.form-page .insure-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px}.h5-showcase.form-page .insure-summary{position:sticky;top:24px;padding:28px 24px;border:1px solid var(--h5-line);border-radius:var(--h5-radius)}.h5-showcase.form-page .insure-summary-details{display:block}.h5-showcase.form-page .insure-summary-title{display:block;margin-top:16px;color:var(--h5-navy);font-size:21px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.h5-showcase.form-page .insure-summary-company{display:block;margin-top:8px;color:var(--h5-muted);font-size:13px;line-height:1.6}.h5-showcase.form-page .insure-summary-row{display:flex;justify-content:space-between;gap:16px;margin-top:24px;color:var(--h5-muted);font-size:14px;line-height:1.6}.h5-showcase.form-page .insure-summary-row uni-text:last-child{color:var(--h5-navy);text-align:right}.h5-showcase.form-page .insure-summary-note{display:block;margin-top:24px;padding:16px;border-radius:8px;background:#f5f7fa;color:var(--h5-muted);font-size:12px;line-height:1.8}.h5-showcase.form-page .insure-actions{display:block;margin-top:24px;padding-top:24px;border-top:1px solid var(--h5-line)}.h5-showcase.form-page .insure-total-value{margin-top:8px;font-size:30px}.h5-showcase.form-page .submit-button{width:100%;margin-top:24px}.h5-showcase.form-page .insure-price-note{margin-top:12px;text-align:center}.h5-showcase.form-page .insure-edit-button{width:100%}.h5-showcase.login-page .login-shell{display:grid;grid-template-columns:1fr 1fr;max-width:1040px;min-height:540px;margin-top:64px;padding:0;overflow:hidden}.h5-showcase.login-page .login-brand-panel{grid-row:1 / 3;padding:48px;background:#eaf0f6}.h5-showcase.login-page .brand-logo{margin:0}.h5-showcase.login-page .login-brand-copy{display:block;margin-top:40px}.h5-showcase.login-page .login-brand-title{display:block;margin-top:20px;color:var(--h5-navy);font-size:32px;font-weight:700;line-height:1.6}.h5-showcase.login-page .login-brand-note{display:block;margin-top:20px;color:var(--h5-muted);font-size:15px;line-height:1.9}.h5-showcase.login-page .login-brand-features{display:flex;gap:16px;margin-top:36px;color:var(--h5-navy);font-size:13px}.h5-showcase.login-page .login-brand-features uni-text+uni-text{padding-left:16px;border-left:1px solid #cad8e4}.h5-showcase.login-page .login-content{padding:64px 48px 24px}.h5-showcase.login-page .service-note{align-self:end;padding:0 24px 32px}}uni-page-body{min-height:100%;background:#f6f7fb;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}body{background:#f6f7fb}.page{min-height:100vh;box-sizing:border-box;padding:1rem .875rem}.section{margin-bottom:.75rem}.section-title{display:block;margin-bottom:.5rem;font-size:1.0625rem;font-weight:700;color:#111827}.card{padding:.875rem;border:.03125rem solid #e5e7eb;border-radius:.25rem;background:#fff}.muted{color:#6b7280;font-size:.8125rem;line-height:1.6}
