.jy-plaque{margin:0;position:relative;width:100%;aspect-ratio:3/2;container-type:inline-size;overflow:hidden;color:#241c0d;font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.jy-plaque-metal{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:fill}.jy-plaque-content{position:absolute;inset:10% 7% 9.5%;display:flex;flex-direction:column}.jy-plaque-head{display:flex;align-items:center;justify-content:space-between;gap:1.6cqw;height:11%;font-size:1.67cqw;line-height:1.3}.jy-plaque-head>img{width:7.75%;height:auto;flex-shrink:0}.jy-plaque-brand{display:flex;flex-direction:column;width:28%;font-size:1.45cqw}.jy-plaque-brand strong{font-size:3.5cqw;line-height:1.2}.jy-plaque-brand span{font-size:1.45cqw}.jy-plaque-disclosure{text-align:right;color:#6b541e;font-size:1.35cqw}.jy-plaque-name{font-size:4cqw;font-weight:700;text-align:center;line-height:1.25;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow-wrap:anywhere;padding:1cqw 0}.jy-plaque-name--long{font-size:3.3cqw}.jy-plaque-rating{font-family:"Noto Serif SC",SimSun,serif;font-weight:900;text-align:center;font-size:7.65cqw;line-height:1.35;letter-spacing:.25cqw;color:#c82312}.jy-plaque-values{display:flex;justify-content:space-between;font-size:1.65cqw;line-height:2.5;margin:1cqw 3cqw}.jy-plaque-values span:before{content:"★";color:#c82312;margin-right:.7cqw}.jy-plaque-foot{display:flex;justify-content:space-between;align-items:flex-end;font-size:1.67cqw;line-height:1.7;color:#6b541e;gap:1.5cqw}.jy-plaque-foot small{font-size:1.35cqw}.jy-plaque-sign{display:flex;flex-direction:column;align-items:center;font-size:1.72cqw;color:#241c0d;white-space:nowrap}.jy-plaque-seal{display:flex;flex-direction:column;justify-content:center;align-items:center;width:9.65cqw;height:8cqw;border:.18cqw solid #c82312;border-radius:50%;color:#c82312;font-size:1.18cqw;line-height:1.3;margin-bottom:.5cqw}.jy-plaque-seal span{font-size:3cqw;line-height:1.1}.jy-customer,.jy-modal{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:#292929;line-height:1.6;font-size:14px}.jy-customer{max-width:430px;min-height:100dvh;margin:0 auto;background:#fff;box-shadow:0 0 40px #14203412}.jy-customer *,.jy-modal *{box-sizing:border-box}.jy-customer h1,.jy-customer h2,.jy-customer h3,.jy-customer h4,.jy-customer p,.jy-customer dl,.jy-customer dd{margin:0}.jy-customer a{color:inherit;text-decoration:none}.jy-customer button,.jy-customer input,.jy-customer select,.jy-customer textarea,.jy-modal button,.jy-modal input,.jy-modal select,.jy-modal textarea{font:inherit}.jy-customer button,.jy-modal button{cursor:pointer}.jy-customer button:disabled,.jy-modal button:disabled{cursor:not-allowed;opacity:.52}.jy-customer button:focus-visible,.jy-customer a:focus-visible,.jy-customer input:focus-visible,.jy-customer textarea:focus-visible,.jy-modal :focus-visible{outline:3px solid #4e8bda;outline-offset:3px}.jy-customer hr{border:0;border-top:1px solid #dadada;width:100%;margin:9px 0}.jy-mobile-nav{display:flex;height:44px;align-items:center;gap:12px;justify-content:space-between;background:#fff;border-bottom:1px solid #f0f0f0;padding:0 14px;color:#161616;font-size:14px}.jy-mobile-nav>a:first-child{width:36px;height:40px;display:flex;align-items:center}.jy-mobile-nav img{width:19px;height:19px}.jy-mobile-nav>span{flex:1;text-align:center}.jy-home-link{font-size:12px;color:#63758c!important}.jy-loading{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#718096;font-size:14px}.jy-loading span{width:25px;height:25px;border:2px solid #dde5ed;border-top-color:#0b65bd;border-radius:50%;animation:jy-spin .8s linear infinite}@keyframes jy-spin{to{transform:rotate(360deg)}}.jy-error{padding:14px 18px;border:1px solid #edc3bd;background:#fff4f1;color:#9a3427;border-radius:6px;font-size:14px;margin:12px 0;overflow-wrap:anywhere}.jy-error p{margin:0 0 6px}.jy-error button{border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;padding:4px 0;font:inherit;cursor:pointer}.jy-customer-failure{padding:24px 18px}.jy-modal{border:0;border-radius:14px;padding:0;width:min(92vw,470px);max-height:85dvh;box-shadow:0 18px 60px #0003;background:#fff}.jy-modal::backdrop{background:#17243888}.jy-modal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #ebebeb;position:sticky;top:0;background:#fff;z-index:1}.jy-modal h2{font-size:18px;margin:0}.jy-modal header>button{width:36px;height:36px;border:0;border-radius:50%;background:#f5f5f5;font-size:25px;line-height:1}.jy-modal-body{padding:20px}.jy-modal-body h3{font-size:17px;margin:0 0 12px}.jy-modal-body p{line-height:1.8;margin:0 0 14px}.jy-modal a{color:#0b65bd}.jy-dialog-actions{display:flex;gap:12px;margin-top:22px}.jy-dialog-actions>*{flex:1}.jy-primary,.jy-secondary{display:flex!important;justify-content:center;align-items:center;text-align:center;min-height:48px;border-radius:7px;padding:10px 15px;font-weight:700;line-height:1.5;font-size:16px;text-decoration:none;border:1px solid #eb5a20;cursor:pointer}.jy-primary{background:#eb5a20;color:#fff!important}.jy-secondary{background:#fff9f5;color:#eb5a20!important}.jy-text-button{padding:4px 0;border:0;background:transparent;font-size:14px;color:#876d52;text-decoration:none}.jy-small-muted{font-size:13px;color:#777}.jy-muted{color:#777;font-size:15px;line-height:1.7}.jy-form-note{font-size:13px;line-height:1.7;background:#fff4e2;color:#85561e;padding:12px;border-radius:4px;margin:12px 0!important}.jy-claim{padding-bottom:136px}.jy-claim--classic{background:#fffcf1}.jy-classic-content{display:flex;flex-direction:column;align-items:stretch;gap:12px}.jy-classic-hero{padding:16px 12px 12px;background:url(/assets/customer/classic-imgE3O.png) center top/100% 180px no-repeat}.jy-brand-strip{display:flex;align-items:center;gap:9px;width:250px;min-height:42px;margin:0 auto 12px;background:#fffffff5;border-radius:6px;padding:8px}.jy-brand-strip>strong{color:#c82927;font-size:21px;padding:0 9px;border-right:1px solid #61758c;line-height:24px;flex-shrink:0}.jy-brand-strip>div{display:flex;flex-direction:column;font-size:11px;line-height:14px;color:#263344}.jy-brand-strip small{font-size:9px;color:#33465a}.jy-enterprise-card{background:#fff;border:1px solid #e2e0d9;border-radius:7px;padding:13px}.jy-enterprise-card h1{color:#82a5df;font-size:26px;line-height:1.25;text-align:center;overflow-wrap:anywhere;margin:0 0 7px}.jy-enterprise-card p{font-size:12px;line-height:1.7;margin-top:4px;overflow-wrap:anywhere}.jy-enterprise-card p+p{font-size:14px}.jy-enterprise-card small{display:block;text-align:center;color:#6d6d6d;font-size:12px}.jy-credit-disclosure{text-align:center;font-size:10px;line-height:1.8;color:#6a6a6a;margin-top:4px}.jy-service-strip{margin:0 12px;display:flex;align-items:center;justify-content:space-between;border-radius:5px;padding:10px;background:linear-gradient(#ddefff,#f2fbff);min-height:56px;color:#2672c5}.jy-service-strip div{display:flex;flex-direction:column}.jy-service-strip strong{font-size:15px;line-height:18px}.jy-service-strip small{font-size:10px;color:#5482b4;margin-top:2px}.jy-service-strip>b{font-size:26px;color:#70afe5;line-height:1}.jy-classic-card{border:1px solid #e2e0d9;border-radius:7px;background:#fff;margin:0 12px;padding:12px}.jy-main-plaque{display:flex;flex-direction:column;gap:10px;align-items:center;color:#525252}.jy-main-plaque>p{font-size:14px;text-align:center}.jy-main-plaque .jy-small-muted{font-size:13px;line-height:20px}.jy-main-plaque>.jy-plaque{margin:4px 0}.jy-certificates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.jy-certificate-mini{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border:2px solid #acc2d1;background:#f9fbfc;text-align:center;min-width:0}.jy-certificate-mini>small:first-child{font-size:9px;color:#b53c32;font-weight:700}.jy-certificate-mini strong{font-size:12px;line-height:18px;color:#b53c32}.jy-certificate-mini hr{margin:0;border-color:#c6d4dc}.jy-certificate-mini span{font-size:11px;line-height:16px;overflow-wrap:anywhere;max-width:100%}.jy-certificate-mini b{font-size:13px;color:#a23f2b}.jy-certificate-mini small:last-child{font-size:8px;color:#6d7a85}.jy-credit-banner{background:linear-gradient(#def0fe,#b9dff6);border-radius:5px;min-height:116px;padding:14px;margin:0 12px;color:#3f7db5}.jy-credit-banner h2{font-size:22px;line-height:26px;color:#2a75b5;margin-bottom:4px}.jy-credit-banner strong{font-size:14px;line-height:21px}.jy-credit-banner p{font-size:11px;line-height:17px;color:#527999;margin-top:4px}.jy-service-intro{display:flex;flex-direction:column;gap:17px;align-items:stretch}.jy-blue-ribbon{font-size:18px;text-align:center;background:linear-gradient(#a6cff8,#6fa9e0);color:#fff;border-radius:5px;width:230px;max-width:100%;line-height:20px;padding:4px;margin:0 auto!important}.jy-service-intro h3{font-size:16px;line-height:26px;text-align:center;color:#5f5f5f}.jy-service-intro>p{font-size:13px;line-height:22px;color:#626262}.jy-service-intro>hr{margin:0}.jy-file-preview{background:#f8fbff;border:1px solid #c5d9eb}.jy-file-nav{display:flex;justify-content:space-between;background:#398dd6;padding:9px 10px;color:#fff;align-items:center}.jy-file-nav strong{font-size:14px;line-height:17px}.jy-file-nav span{font-size:8px}.jy-file-body{padding:14px;display:flex;flex-direction:column;gap:11px;color:#65778a}.jy-file-body h4{font-size:17px;line-height:24px;color:#2a5a86;overflow-wrap:anywhere}.jy-file-body p{font-size:11px;line-height:20px}.jy-file-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.jy-file-metrics>div{background:#fff;border:1px solid #dce7f0;min-height:71px;padding:9px;text-align:center;display:flex;flex-direction:column;gap:4px}.jy-file-metrics b{font-size:18px;color:#4a98d9;line-height:20px}.jy-file-metrics span{font-size:9px;line-height:13px}.jy-monitor-preview{padding:14px;background:#edf6fc;border-radius:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;text-align:center}.jy-monitor-preview>div{background:#fff;border-radius:6px;min-height:92px;padding:12px;display:flex;flex-direction:column;gap:8px}.jy-monitor-preview strong{font-size:14px;color:#4c79a2}.jy-monitor-preview span{font-size:11px;color:#5da78c}.jy-monitor-preview p{grid-column:1/-1;font-size:12px;color:#4e7597}.jy-plaque-scene{background:#f7f0e0;padding:16px;border-radius:5px}.jy-plaque-scene p{text-align:center;color:#8d6e44;font-size:12px;margin-top:7px}.jy-credit-article{padding:20px;font-size:15px;line-height:25px;color:#565656;display:flex;flex-direction:column;gap:10px}.jy-credit-article>h2{font-size:19px;line-height:29px;color:#82a5df;text-align:center}.jy-credit-article>h4{font-size:14px;line-height:21px;text-align:center;color:#82a5df;margin-bottom:8px}.jy-credit-article h3{font-size:18px;line-height:31px;color:#4d4d4d;margin-top:8px}.jy-customer-footer{text-align:center;padding:22px 14px;color:#534a3e;font-size:13px}.jy-customer-footer h2{font-size:21px;line-height:32px;margin-bottom:14px}.jy-customer-footer p{font-size:12px;margin:10px 0}.jy-customer-footer>div{display:flex;justify-content:space-around;gap:16px;padding:14px 0}.jy-customer-footer>div a{color:#917352}.jy-customer-footer>button,.jy-customer-footer>a{border:0;background:#e9571c;display:block;width:100%;border-radius:5px;padding:14px;color:#fff;font-size:14px}.jy-claim-bottom{position:fixed;z-index:20;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;background:#fff9e9;border-top:1px solid #eadbc3;padding:0 12px max(9px,env(safe-area-inset-bottom));box-shadow:0 -3px 15px #6d49240a}.jy-agreement{display:flex;justify-content:center;align-items:center;gap:3px;min-height:44px;font-size:11px;color:#716c64;flex-wrap:wrap}.jy-agreement input{width:19px;height:19px;accent-color:#3385d0;margin:0 3px 0 0;cursor:pointer}.jy-agreement button{border:0;background:transparent;padding:5px 0;font-size:11px;color:#387bb4;min-height:36px}.jy-claim-actions{display:flex;gap:8px;align-items:center}.jy-service-contact{display:flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:700;color:#f53c23!important;border:0;background:none;min-width:126px;height:56px}.jy-headset{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#ff5428,#ff321f);border-radius:50%}.jy-headset img{width:25px;height:25px}.jy-claim-cta{border:0;border-radius:28px;background:linear-gradient(#ff5427,#ff311e);color:#fff;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:56px}.jy-claim-cta strong{font-size:22px;line-height:27px}.jy-claim-cta small{font-size:12px;line-height:17px}.jy-claim--blue{background:#10256e}.jy-blue-content{padding-bottom:10px;background:url(/assets/customer/blue-img3.svg) top center/100% auto no-repeat}.jy-blue-hero{height:192px;padding-top:16px;color:#e5f5ff;text-align:center}.jy-blue-brands{display:flex;gap:24px;justify-content:center;align-items:center;height:43px}.jy-blue-brands>div{display:flex;align-items:center;gap:7px}.jy-blue-brands img{width:34px;height:34px}.jy-blue-brands span{font-size:18px;text-align:left;line-height:23px}.jy-blue-brands small{display:block;font-size:7.5px;line-height:10px;color:#bfdaff}.jy-blue-brands>div:nth-child(2)>b{font-size:25px;letter-spacing:-1.2px}.jy-blue-brands>div:nth-child(2)>span{font-size:10px;line-height:15px}.jy-blue-brands>div:nth-child(2) small{font-size:12px;color:#e5f5ff;font-weight:700;line-height:18px}.jy-blue-hero h1{font-size:clamp(38px,12.4vw,55px);line-height:70px;color:#f3faff;margin-top:6px}.jy-blue-hero>p{font-size:clamp(15px,4.5vw,20px);line-height:28px;color:#f2faff}.jy-blue-hero>p span{color:#f8e58f;font-weight:700}.jy-blue-panel{position:relative;margin:0 14px 18px;border-radius:12px;padding:18px 15px;background:#f7fcff;border:1px solid #c8e4ff;box-shadow:inset 0 1px 5px #fff9;color:#6787a4}.jy-blue-panel>h2{font-size:17.4px;line-height:25px;color:#e72e26;text-align:center;overflow-wrap:anywhere}.jy-blue-subtitle{text-align:center;font-size:14.4px;line-height:22px;margin:5px 0 18px!important}.jy-blue-info{background:linear-gradient(#edf7ff,#e3f1ff);padding:13px 10px;border-radius:6px}.jy-blue-info h3{font-size:17.2px;line-height:27px;color:#161b23}.jy-blue-info>p{font-size:14.6px;line-height:23px;color:#6d89a7}.jy-blue-info dl{margin-top:14px}.jy-blue-info dl>div{display:grid;grid-template-columns:95px 10px 1fr;align-items:start;gap:6px;font-size:14px;line-height:23px;min-height:33px}.jy-blue-info dt{color:#66839e}.jy-blue-info dd{color:#244e76;font-size:14.5px}.jy-blue-info img{width:10px;height:auto}.jy-blue-slogan{margin:20px 14px;display:flex;align-items:center;justify-content:center;gap:9px}.jy-blue-slogan img:first-child{width:40px;height:40px}.jy-blue-slogan img:last-child{width:21px;height:21px}.jy-blue-slogan h2{font-size:26px;color:#e7f7ff;text-shadow:0 5px 4px #80ccff59;line-height:40px}.jy-blue-plaque>p{font-size:15.4px;line-height:24px;margin-bottom:14px}.jy-blue-benefits{margin:25px 14px 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;text-align:center;color:#f1f8ff}.jy-blue-benefits>div{display:flex;flex-direction:column;align-items:center;gap:6px}.jy-blue-benefits img{width:48px;height:48px}.jy-blue-benefits strong{font-size:15px;line-height:23px}.jy-blue-benefits span{font-size:11px;color:#bcd2ff;line-height:17px}.jy-blue-declaration{display:flex;align-items:center;justify-content:space-around;margin:25px 14px;color:#f2f9ff;text-align:center}.jy-blue-declaration img{width:23px;height:64px}.jy-blue-declaration h2{font-size:20px;line-height:30px}.jy-blue-declaration small{font-size:13px;font-weight:400;display:block;color:#c5dcff}.jy-blue-company h3,.jy-blue-explainer h3{font-size:17px;color:#265988}.jy-blue-company h4{font-size:15px;color:#284e7b;margin:14px 0;overflow-wrap:anywhere}.jy-blue-company dl{font-size:12px;line-height:21px}.jy-blue-company dl>div{display:grid;grid-template-columns:110px 1fr;gap:8px;margin:8px 0}.jy-blue-company dd{overflow-wrap:anywhere;color:#244e76}.jy-blue-company>a{display:block;margin-top:16px;border-radius:6px;padding:10px;text-align:center;color:#18518b;background:#e2f0ff}.jy-blue-explainer h3{display:flex;gap:9px;align-items:center}.jy-blue-explainer h3>img{width:23px;height:23px}.jy-blue-explainer>p,.jy-blue-about>p{font-size:14px;line-height:23px;margin-top:14px}.jy-blue-service-sheet{margin:20px 0 24px;background:linear-gradient(135deg,#143665,#245890);border:3px solid #a9ccf3;padding:24px 12px;color:#dfedfc;text-align:center}.jy-blue-service-sheet>strong{font-size:13px}.jy-blue-service-sheet>h4{font-size:25px;line-height:1.4;margin:16px 0 7px}.jy-blue-service-sheet>p{font-size:13px;line-height:23px}.jy-blue-service-sheet>small{font-size:10px;color:#a7c4e7;display:block;margin-top:16px}.jy-blue-service-sheet>hr{border-color:#6281a5;margin:20px 0}.jy-blue-process{margin-top:13px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.jy-blue-process>div{display:flex;align-items:center;gap:8px;background:#eaf3ff;padding:12px 8px;border-radius:5px;font-size:12px}.jy-blue-process b{font-size:19px;color:#4a81be}.jy-blue-about h3{text-align:center;color:#265988;font-size:19px}.jy-blue-about>div{display:flex;justify-content:space-around;margin:20px 0;font-size:12px;color:#346da8}.jy-blue-about>button,.jy-blue-about>a{border:0;display:block;border-radius:6px;background:#2156a1;color:#fff;padding:12px;text-align:center;width:100%;font-size:14px}.jy-blue-footer{color:#b6cdec;text-align:center;font-size:10px;line-height:21px;padding:8px 14px 20px}.jy-claim--blue .jy-claim-bottom{background:#eff7ff;border-color:#d1e6ff}.jy-orange-page{background:#fff0df;min-height:calc(100dvh - 44px);padding-bottom:45px}.jy-orange-brand{display:flex;gap:14px;align-items:center;background:#e9571c;color:#fff;min-height:65px;padding:10px 20px}.jy-orange-brand>img{width:42px;height:42px}.jy-orange-brand>div{display:flex;flex-direction:column;line-height:1.15;flex:1}.jy-orange-brand strong{font-size:21px}.jy-orange-brand small{font-size:9px;letter-spacing:1.2px;margin-top:4px}.jy-orange-brand>span{font-size:17px;line-height:21px;padding-left:14px;border-left:1px solid #fca479;white-space:nowrap}.jy-order-content{padding:14px;display:flex;flex-direction:column;gap:13px}.jy-orange-card{padding:15px;background:#fff;border-radius:8px;box-shadow:0 4px 10px #b44f2e1a}.jy-orange-card h2{font-size:17px;line-height:24px;margin-bottom:14px}.jy-checkout-heading{display:flex;justify-content:space-between;align-items:center}.jy-checkout-heading h1{font-size:20px;line-height:28px;color:#111}.jy-checkout-heading span{font-size:12px;color:#eb5a20}.jy-key-values{display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:24px}.jy-key-values>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px}.jy-key-values dt{color:#777}.jy-key-values dd{color:#292929;overflow-wrap:anywhere}.jy-checkout-main>.jy-key-values{font-size:14px;margin:13px 0 24px}.jy-product-ribbon{position:relative;margin:16px 0 20px;display:flex;align-items:center;justify-content:center}.jy-product-ribbon:before{content:"";height:1px;background:#e4cab0;width:100%;position:absolute;top:50%}.jy-product-ribbon>span{border-radius:18px;background:#ef8a40;padding:7px 20px;color:#fff;font-size:15px;font-weight:700;position:relative}.jy-material{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:20px;margin-top:10px;margin-bottom:18px}.jy-material>span:first-child{color:#e97f36}.jy-material>span+span{color:#777;white-space:nowrap}.jy-product-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.jy-product-options>div{border:1px solid #dbc8a1;border-radius:7px;overflow:hidden;background:#fffaf0;display:flex;flex-direction:column;padding:10px 4px 0;text-align:center;min-width:0}.jy-product-options>div+div{background:#f8f5ef;border-color:#e3d9c7}.jy-product-options span{font-size:12px;color:#777}.jy-product-options strong{color:#dc3629;font-size:28px;line-height:42px}.jy-product-options strong small{font-size:20px;margin-right:3px}.jy-product-options b{color:#63574c;font-size:23px;line-height:42px}.jy-product-options>div>small{margin:3px -4px 0;background:#d0b384;color:#fff;padding:5px 3px;font-size:10px;line-height:13px}.jy-payment-options{border:0;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:8px}.jy-payment-options legend{font-size:14px;color:#777;padding-bottom:8px}.jy-payment-options label{border:1px solid #e7e1d8;border-radius:6px;display:flex;align-items:center;gap:10px;padding:10px;cursor:pointer;font-size:16px;min-height:58px}.jy-payment-options label.selected{border-color:#d5b16a;background:#fffdf5}.jy-payment-options input{accent-color:#b6954d;width:16px;height:16px;order:3;margin:0 0 0 auto}.jy-payment-options small{display:block;font-size:10px;line-height:16px;color:#888}.jy-alipay,.jy-cod{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;font-size:19px;background:#00a2e9;color:#fff}.jy-cod{background:#b78b45;font-size:16px}.jy-payment-submit{width:100%;display:flex;flex-direction:column;border:0;gap:2px;padding:12px;min-height:68px}.jy-payment-submit strong{font-size:20px;line-height:28px}.jy-payment-submit small{font-size:13px;line-height:18px;font-weight:400;color:#ffd1bd}.jy-checkout-agreement{font-size:13px;line-height:20px;margin-top:12px;color:#777}.jy-checkout-agreement label{display:inline-flex;align-items:center;gap:6px;min-height:34px}.jy-checkout-agreement input{width:18px;height:18px;accent-color:#b89b57;cursor:pointer;margin:0}.jy-checkout-agreement button{font-size:13px;line-height:20px;min-height:32px;background:none;border:0;padding:2px 0;color:#90734e}.jy-checkout-agreement>div{text-align:center;color:#333}.jy-address-card>header{display:flex;align-items:center;gap:9px;margin-bottom:14px}.jy-address-card h2{font-size:17px;line-height:24px;margin:0;border-left:3px solid #d2a063;padding-left:6px;white-space:nowrap}.jy-address-card small{font-size:10px;line-height:13px;color:#da9d56;white-space:nowrap}.jy-address-card header>button{margin-left:auto;border:0;background:none;display:flex;align-items:center;gap:4px;font-size:13px;color:#a27b47;padding:8px 0;white-space:nowrap}.jy-address-card header img{width:14px;height:14px}.jy-address-card>p{font-size:15px;line-height:27px;overflow-wrap:anywhere}.jy-address-card>div{display:flex;gap:16px;font-size:15px;color:#555;margin-top:6px}.jy-address-form{display:flex;flex-direction:column;gap:16px}.jy-address-form>label{display:flex;flex-direction:column;gap:7px;font-size:14px}.jy-address-form input,.jy-address-form textarea,.jy-reason-label select,.jy-modal textarea{width:100%;border:1px solid #d8d9dc;border-radius:5px;padding:10px 12px;font-size:16px;line-height:24px;background:#fff;color:#292929}.jy-field-help{font-size:12px;color:#888;margin:-10px 0 0!important}.jy-reason-label{display:flex;flex-direction:column;gap:6px;margin:15px 0}.jy-customer-contact-bar{display:flex;justify-content:center;padding:15px}.jy-customer-contact-bar>button,.jy-customer-contact-bar>a{border:0;background:none;color:#ab6f43;text-decoration:none}.jy-return-link{text-align:center;color:#987750!important;font-size:13px;padding:10px}.jy-order-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 0 18px;margin:0;list-style:none;position:relative}.jy-order-steps:before{content:"";position:absolute;height:1px;background:#e3d2ba;top:16px;left:15%;right:15%}.jy-order-steps li{display:flex;flex-direction:column;align-items:center;gap:9px;position:relative;font-size:14px;color:#777;text-align:center}.jy-order-steps b{background:#c5a06c;color:#fff;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;font-size:11px;font-weight:700}.jy-order-steps--four{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:0}.jy-order-steps--four li{font-size:14px;color:#999}.jy-order-steps--four b{background:#ddd}.jy-order-steps--four .is-complete b{background:#c5a06c}.jy-order-steps--four .is-complete span{color:#b1793d}.jy-service-details h2{display:flex;gap:9px;align-items:center;color:#e68b23}.jy-service-details h2>img{width:21px;height:21px}.jy-service-frame{border:1px solid #e8d9c6;padding:10px;border-radius:4px}.jy-service-frame-brand{display:flex;align-items:center;justify-content:center;gap:10px;color:#b7692e;margin:8px 0 15px}.jy-service-frame-brand img{width:40px;height:40px}.jy-service-frame-brand strong{font-size:22px}.jy-publication-preview{background:#f8faff;border:1px solid #c0cfdf;padding-bottom:12px}.jy-publication-preview>header{background:#203b69;color:#fff;display:flex;align-items:center;flex-direction:column;padding:15px 6px 12px;gap:4px}.jy-publication-preview>header>strong{font-size:14px}.jy-publication-preview>header>small{font-size:9px;color:#b8d2ed}.jy-search-illustration{display:flex;justify-content:space-between;gap:5px;margin:12px 10px;background:#fff;border:1px solid #b9c9d8;color:#9a9a9a;padding-left:6px;align-items:center;font-size:8px}.jy-search-illustration>span{background:#d7b462;color:#fff;padding:5px 7px}.jy-preview-company{display:flex;align-items:flex-start;flex-direction:column;gap:4px;font-size:10px;margin:0 10px;background:#fff;padding:10px;color:#484c57}.jy-preview-company strong{overflow-wrap:anywhere;max-width:100%}.jy-preview-company small{font-size:8px;color:#9399a6}.jy-preview-company a{color:#6f8aae;font-size:9px}.jy-service-frame ul{padding-left:16px;font-size:13px;line-height:24px;color:#666;list-style:disc;margin:16px 0 5px}.jy-order-content>.jy-customer-footer{padding:18px 0 0}.jy-order-content .jy-customer-footer h2{font-size:18px;color:#292929}.jy-order-content .jy-customer-footer>p{font-size:13px}.jy-status-card h1{display:flex;gap:10px;align-items:center;font-size:21px;line-height:1.4}.jy-status-card h1 img{width:26px;height:26px;flex-shrink:0}.jy-status-card>p{font-size:15px;color:#777;line-height:25.5px;margin:12px 0}.jy-status-card>.jy-text-button{color:#ae7d4d;font-size:14px}.jy-orange-card>.jy-muted{margin-top:15px}.jy-order-product{display:flex;gap:12px;margin:0 0 20px;align-items:center}.jy-order-product>div:first-child{width:96px;flex-shrink:0}.jy-order-product>div+div{min-width:0}.jy-order-product strong{font-size:16px;font-weight:500;line-height:22px}.jy-order-product p{font-size:14px;color:#777;line-height:24px;margin:4px 0}.jy-order-product b{color:#de382c;font-size:19px;line-height:27px}.jy-order-service{display:flex;flex-direction:column;gap:12px}.jy-order-service h2{margin:0}.jy-order-service>.jy-muted{margin:0}.jy-timeline{list-style:none;padding:0 0 0 14px;margin:20px 0 0;font-size:13px}.jy-timeline li{padding:0 0 18px 14px;border-left:1px solid #e1c7a3;position:relative}.jy-timeline li:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#c7a471;left:-4px;top:7px}.jy-timeline strong{font-size:14px;font-weight:500}.jy-timeline p{color:#777;font-size:13px}.jy-timeline time{color:#999;font-size:11px}.jy-timeline li:last-child{padding-bottom:0}@media(max-width:359px){.jy-service-contact{min-width:108px;font-size:13px}.jy-claim-cta strong{font-size:20px}.jy-mobile-nav{font-size:12px}.jy-orange-brand{padding:10px 14px;gap:9px}.jy-orange-brand>span{font-size:15px}.jy-address-card>header{flex-wrap:wrap}.jy-address-card header>button{margin-left:0}.jy-blue-slogan h2{font-size:22px}.jy-blue-info dl>div{grid-template-columns:84px 10px 1fr;font-size:12px}.jy-blue-info dd{font-size:13px}}@media(prefers-reduced-motion:reduce){.jy-loading span{animation:none}}.jy-orange-page{background:linear-gradient(180deg,#ef6a28 70px,#fbe1c7 270px 100%)}.jy-orange-brand{background:#ee5c17;gap:16px}.jy-orange-brand strong{font-size:24px}.jy-orange-brand>span{font-size:21px;line-height:24px}.jy-orange-page>.jy-order-content{padding-top:0}.jy-orange-card{border-radius:10px}.jy-checkout-heading h1{display:flex;align-items:center;gap:10px;font-size:22px}.jy-checkout-heading h1>svg{width:22px;height:22px;color:#ee9a22;stroke-width:1.8;flex-shrink:0}.jy-checkout-publication{font-size:15px;font-weight:700;color:#ef9422;line-height:24px;margin:12px 0 25px!important}.jy-orange-card .jy-primary{border-radius:32px;background:linear-gradient(170deg,#f34739,#df3024);border:0;box-shadow:0 4px 9px #b83f2520}.jy-orange-card .jy-secondary{border-radius:30px;border-color:#ebc5a9}.jy-product-options>div>small{background:#ff7c70}.jy-product-options>div:first-child{background:#f6edc7;border-color:#d7b64f}.jy-payment-submit strong{font-size:22px}.jy-status-card{padding:20px}.jy-status-card h1{font-size:24px}.jy-status-card>.jy-text-button{color:#5a9fca}.jy-address-card header>button{color:#5a9fca}.jy-footer-description{font-size:13px!important;line-height:1.9;margin:14px 0!important}.jy-footer-brand{display:block;color:#ac3b27;font-size:16px;margin:14px 0}.jy-customer-footer>.jy-footer-brand+p{color:#8c857a}.jy-order-content>.jy-customer-footer{background:#fff;padding:22px 15px 0;border-radius:10px;overflow:hidden;box-shadow:0 4px 10px #b44f2e1a}.jy-order-content .jy-customer-footer h2{font-size:22px}.jy-order-content .jy-footer-description{font-size:15px!important;color:#888;text-align:left}.jy-order-content .jy-footer-brand{display:none}.jy-order-content .jy-customer-footer>a,.jy-order-content .jy-customer-footer>button{margin:16px -15px 0;width:calc(100% + 30px);border-radius:0;background:#dc343d;padding:18px}.jy-claim--blue{background:#2f57e4}.jy-blue-panel{background:#e6f5ff}.jy-blue-info{background:none;padding:0}.jy-blue-info-heading{background:#fff;border-radius:10px;text-align:center;padding:13px 8px}.jy-blue-info-heading h3{font-size:17.2px;line-height:27px}.jy-blue-info-heading p{font-size:14.6px;line-height:23px;color:#6d89a7;margin-top:7px}.jy-blue-info dl{margin-top:16px}.jy-blue-info dl>div{min-height:33px}.jy-blue-benefits{background:linear-gradient(120deg,#ffffff29,#ffffff59);border:1px solid #ffffff3d;border-radius:11px;padding:16px 6px;min-height:120px}.jy-blue-declaration small{font-weight:700;color:#f7de6a;font-size:17px;line-height:30px}.jy-blue-explainer{background:#fff}.jy-blue-service-sheet{background:linear-gradient(120deg,#f7e9bc,#ccb06e);border:8px solid #6b2b20;color:#694324}.jy-blue-service-sheet>h4{color:#603d20;font-size:22px}.jy-blue-service-sheet>small{color:#87683e}.jy-blue-service-sheet>hr{border-color:#b3965c}.jy-blue-process-title{justify-content:center!important;background:#24578e;color:#fff!important;padding:9px;font-size:13px!important}.jy-blue-process{display:flex;flex-direction:column;gap:0;border:1px solid #c6d9ec;margin-top:0;padding:15px 10px}.jy-blue-process>div{padding:5px 0;background:none;font-size:14px}.jy-blue-process b{font-weight:400;font-size:14px;color:#7b91aa}.jy-blue-about{overflow:hidden}.jy-blue-about>button,.jy-blue-about>a{background:#e83142;margin:18px -15px -18px;width:calc(100% + 30px);border-radius:0;padding:16px}.jy-claim--blue .jy-claim-bottom{background:#fff}.jy-claim--blue .jy-claim-cta{background:linear-gradient(120deg,#f4a119,#ff4b11)}.jy-claim--blue .jy-agreement input{accent-color:#16b580}.jy-timeline time{display:block;margin-top:2px}.jy-site{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;color:#273547;background:#f4f5f7;min-height:100dvh}.jy-site *{box-sizing:border-box}.jy-site a{text-decoration:none;color:inherit}.jy-site button,.jy-site input{font:inherit}.jy-site button{cursor:pointer}.jy-site button:disabled{cursor:not-allowed;opacity:.5}.jy-site h1,.jy-site h2,.jy-site h3,.jy-site p{margin:0}.jy-site :focus-visible{outline:3px solid #e49b33;outline-offset:3px}.jy-site-header{height:86px;padding:20px 30px;background:#fff;display:flex;align-items:center;gap:18px}.jy-site-brand{font-size:28px;font-weight:700;color:#174c83!important;white-space:nowrap}.jy-site-tagline{font-size:14px;font-weight:500;color:#718096;margin-right:auto}.jy-site-hours{font-size:13px;color:#718096}.jy-site-header>button,.jy-site-header>a:last-child{font-size:14px;color:#0b65bd;border:0;background:none;padding:8px 10px;white-space:nowrap}.jy-site-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#0666c6}.jy-site-nav a{padding:16px;text-align:center;font-size:17px;line-height:25.5px;color:#fff;display:flex;justify-content:center;align-items:center}.jy-site-nav a.active,.jy-site-nav a:hover{background:#174a93}.jy-site-hero{width:100%;aspect-ratio:1440/448;background:#1f6c9f}.jy-site-hero img{display:block;width:100%;height:100%;object-fit:cover}.jy-site-section{padding:60px;max-width:1560px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.jy-site-section>h1,.jy-site-section>h2{font-size:26px;line-height:39px;color:#1c426c;font-weight:700}.jy-site-search{display:flex;min-height:50px;border:1px solid #94b9dc;border-radius:4px;background:#fff;overflow:hidden}.jy-site-search input{flex:1;min-width:0;border:0;background:transparent;outline-offset:-4px;padding:13px;font-size:15px;color:#273547}.jy-site-search input::placeholder{color:#718096;opacity:1}.jy-site-search button{border:0;border-radius:4px;background:#0b65bd;color:#fff;font-size:15px;width:158px;padding:12px 24px;flex-shrink:0}.jy-search-input-error{font-size:13px;color:#b1452a;margin-top:-15px!important}.jy-search-caption{font-size:14px;color:#718096}.jy-search-caption>a{color:#0b65bd;margin-left:15px}.jy-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;background:linear-gradient(to right,#fff calc(50% - 12px),transparent calc(50% - 12px),transparent calc(50% + 12px),#fff calc(50% + 12px));padding:20px}.jy-company-row{display:flex;gap:16px;align-items:center;padding:12px 0;min-height:72px;border-bottom:1px solid #e4e8ed;min-width:0}.jy-company-row:nth-child(odd){margin-right:12px}.jy-company-row:nth-child(2n){margin-left:12px}.jy-company-row>div{min-width:0;flex:1}.jy-company-row h2{font-size:15px;line-height:22.5px;font-weight:500;overflow-wrap:anywhere}.jy-company-row p{font-size:12px;line-height:18px;color:#718096;margin-top:4px}.jy-company-row>a{display:flex;justify-content:center;align-items:center;min-width:100px;min-height:46px;padding:10px 16px;background:#0b65bd;border-radius:4px;color:#fff;font-size:15px}.jy-view-all{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px;background:#0666c6;color:#fff;font-size:13px;min-height:49px}.jy-view-all>a{font-size:14px;white-space:nowrap;padding:0 20px}.jy-site-empty{background:#fff;padding:55px 24px;text-align:center;color:#718096}.jy-site-empty h2{font-size:18px;line-height:30px;font-weight:500;color:#3e5b79;margin-bottom:12px}.jy-site-empty p{font-size:14px}.jy-site-empty a{color:#0b65bd}.jy-site-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.jy-site-benefits>article{background:#fff;border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:12px;min-width:0}.jy-site-benefits h3{font-size:16px;font-weight:500;line-height:24px}.jy-site-benefits p{font-size:12px;line-height:18px;color:#718096}.jy-site-benefits button{padding:0;align-self:flex-start;color:#0b65bd;font-size:13px;border:0;background:none;line-height:20px;min-height:26px}.jy-site-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:12px 0}.jy-site-guides article{background:#fff;padding:24px;display:flex;flex-direction:column;gap:12px;color:#1c426c}.jy-site-guides h3{font-size:17px;line-height:27px}.jy-site-guides p{font-size:14px;line-height:22.4px;flex:1}.jy-site-guides button,.jy-site-button,.jy-site-more{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;background:#0b65bd;border-radius:4px;color:#fff!important;padding:12px 20px;font-size:15px;text-decoration:none}.jy-site-more{align-self:center;min-width:160px}.jy-site-footer{background:#193451;color:#d9e6f2;padding:42px;display:flex;flex-direction:column;gap:16px}.jy-site-footer>strong{font-size:23px;line-height:34.5px;color:#fff}.jy-site-footer>p{font-size:15px}.jy-site-footer>div{display:flex;gap:40px;font-size:13px;flex-wrap:wrap}.jy-site-footer>small{font-size:12px;color:#a8bcd0}.jy-search-page{min-height:65dvh}.jy-breadcrumb{display:flex;gap:12px;align-items:center;font-size:13px;color:#718096;flex-wrap:wrap}.jy-breadcrumb a{color:#0b65bd}.jy-company-detail-heading{background:#fff;padding:30px;border-top:4px solid #0b65bd}.jy-company-detail-heading h1{color:#1c426c;font-size:28px;line-height:1.4;overflow-wrap:anywhere;margin-bottom:14px}.jy-company-detail-heading>span{display:inline-block;border-radius:4px;background:#edf5ff;color:#0b65bd;padding:5px 12px;font-size:13px}.jy-company-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.jy-company-detail-grid>section{background:#fff;padding:24px}.jy-company-detail-grid h2,.jy-publication-note h2{font-size:19px;color:#1c426c;margin-bottom:20px}.jy-company-detail-grid dl{margin:0;display:flex;flex-direction:column}.jy-company-detail-grid dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);font-size:14px;line-height:22px;padding:15px 0;border-bottom:1px solid #e4e8ed;gap:12px}.jy-company-detail-grid dt{color:#718096}.jy-company-detail-grid dd{margin:0;overflow-wrap:anywhere}.jy-publication-note{background:#fff;padding:24px}.jy-publication-note p{font-size:14px;line-height:1.8;color:#718096;margin-top:10px}.jy-information{min-height:65dvh}.jy-information>div{padding:32px;background:#fff;max-width:1050px;display:flex;align-items:flex-start;flex-direction:column;gap:20px}.jy-information h2{font-size:22px;color:#1c426c}.jy-information h3{font-size:18px;color:#1c426c;margin:0}.jy-information p{font-size:15px;line-height:1.9;color:#526479}.jy-site>.jy-error,.jy-site>main>.jy-error{margin:16px 30px}.jy-visually-hidden{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(min-width:1560px){.jy-site-header{padding-left:max(30px,calc((100vw - 1500px)/2));padding-right:max(30px,calc((100vw - 1500px)/2))}.jy-site-footer{padding-left:max(42px,calc((100vw - 1476px)/2))}}@media(max-width:1050px){.jy-site-header{padding:16px 24px;gap:14px}.jy-site-hours{display:none}.jy-site-brand{font-size:25px}.jy-site-nav a{font-size:15px;padding:15px 8px}.jy-site-section{padding:38px 28px}.jy-site-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.jy-site-guides{gap:14px}.jy-site-guides article{padding:18px}.jy-company-detail-grid dl>div{grid-template-columns:100px 1fr}}@media(max-width:680px){.jy-site-header{height:auto;min-height:73px;flex-wrap:wrap;padding:14px 18px;gap:5px 12px}.jy-site-brand{font-size:24px}.jy-site-tagline{font-size:10px;flex:1;white-space:nowrap}.jy-site-header>button,.jy-site-header>a:last-child{font-size:12px;padding:4px 0;margin-left:auto}.jy-site-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.jy-site-nav a{font-size:13px;line-height:20px;padding:10px 4px}.jy-site-hero{aspect-ratio:1440/600}.jy-site-hero img{object-position:center}.jy-site-section{padding:28px 18px;gap:18px}.jy-site-section>h1,.jy-site-section>h2{font-size:22px;line-height:32px}.jy-site-search input{font-size:13px;padding:12px 10px}.jy-site-search button{font-size:14px;width:72px;padding:12px 10px}.jy-company-grid{display:flex;flex-direction:column;gap:0;padding:10px 15px;background:#fff}.jy-company-row:nth-child(n){margin:0;padding:14px 0;gap:12px}.jy-company-row h2{font-size:14px}.jy-company-row p{font-size:11px}.jy-company-row>a{min-width:62px;min-height:42px;padding:8px 12px;font-size:13px}.jy-view-all{padding:12px;gap:12px;font-size:11px}.jy-view-all>a{font-size:12px;padding:0}.jy-site-benefits{gap:12px}.jy-site-benefits>article{padding:15px;border-radius:7px;gap:10px}.jy-site-benefits h3{font-size:15px}.jy-site-benefits p{font-size:11px}.jy-site-guides{grid-template-columns:1fr;gap:14px;padding:0}.jy-site-guides article{padding:20px}.jy-site-guides h3{font-size:16px}.jy-site-guides p{font-size:13px}.jy-site-footer{padding:28px 20px;gap:16px}.jy-site-footer>strong{font-size:22px}.jy-site-footer>p{font-size:13px}.jy-site-footer>div{gap:20px;font-size:12px}.jy-site-footer>small{font-size:10px}.jy-company-detail-heading{padding:20px}.jy-company-detail-heading h1{font-size:23px}.jy-company-detail-grid{grid-template-columns:1fr;gap:18px}.jy-company-detail-grid>section{padding:20px}.jy-company-detail-grid dl>div{grid-template-columns:105px 1fr;font-size:13px;gap:10px}.jy-publication-note{padding:20px}.jy-information>div{padding:22px}.jy-information h2{font-size:20px}.jy-information p{font-size:14px}.jy-site-empty{padding:34px 20px}.jy-site>main>.jy-error{margin:12px 18px}}.ad-root{--ad-blue:#087de5;--ad-bg:#f4f6f8;--ad-ink:#243447;--ad-muted:#6b788a;--ad-line:#dde2e9;--ad-nav:#20242d;font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;color:var(--ad-ink);font-size:13px;line-height:1.55;text-align:left;letter-spacing:0;background:var(--ad-bg);min-height:100vh}.ad-root *{box-sizing:border-box}.ad-root h1,.ad-root h2,.ad-root h3,.ad-root p{margin:0}.ad-root a{color:inherit;text-decoration:none}.ad-root button,.ad-root input,.ad-root select,.ad-root textarea{font:inherit}.ad-root button{cursor:pointer}.ad-root button:disabled{cursor:not-allowed;opacity:.5}.ad-root button:focus-visible,.ad-root a:focus-visible,.ad-root input:focus-visible,.ad-root select:focus-visible,.ad-root textarea:focus-visible{outline:3px solid #83bbef;outline-offset:3px}.ad-root .ad-link{color:var(--ad-blue);font-weight:500}.ad-root .ad-link:hover{text-decoration:underline}.ad-root .ad-muted{color:var(--ad-muted);font-size:12px}.ad-root .ad-mono{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ad-root .ad-danger-text{color:#c63b43}.ad-root .ad-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 14px;border:1px solid transparent;border-radius:4px;font-size:13px;font-weight:500;line-height:20px;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s;color:var(--ad-ink)}.ad-root .ad-primary{background:var(--ad-blue);border-color:var(--ad-blue);color:#fff}.ad-root .ad-primary:not(:disabled):hover{background:#0671cf}.ad-root .ad-secondary{background:#fff;border-color:#d4dce6}.ad-root .ad-secondary:not(:disabled):hover{background:#f0f6fe;border-color:#9ec4eb}.ad-root .ad-text{background:transparent;color:var(--ad-blue);padding:5px 8px;min-height:30px}.ad-root .ad-text:not(:disabled):hover{background:#edf5fd}.ad-root .ad-danger{background:#fff2f2;color:#bd3039;border-color:#edb7bd}.ad-root .ad-danger:not(:disabled):hover{background:#ffe5e7}.ad-root .ad-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ad-root .ad-topbar{height:64px;display:flex;align-items:center;gap:24px;background:#fff;border-bottom:1px solid #edf0f5;position:fixed;top:0;left:0;right:0;z-index:20;padding-right:20px}.ad-root .ad-brand{width:192px;padding-left:20px;font-size:20px;font-weight:700;flex:none}.ad-root .ad-breadcrumb{font-size:12px;color:var(--ad-muted);flex:1;min-width:0}.ad-root .ad-topbar-actions{display:flex;align-items:center;gap:18px}.ad-root .ad-user-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ad-root .ad-sidebar{position:fixed;left:0;top:64px;bottom:0;width:192px;background:var(--ad-nav);color:#cbd4df;padding:16px;display:flex;flex-direction:column;z-index:21;overflow-y:auto}.ad-root .ad-nav-group{color:#aeb9c8;font-size:11px;margin:12px 0}.ad-root .ad-sidebar nav>div:first-child .ad-nav-group{margin-top:0;margin-bottom:25px}.ad-root .ad-nav-item{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border-radius:8px;margin:3px 0;font-size:14px;white-space:nowrap}.ad-root .ad-nav-item:hover{background:#2d3543}.ad-root .ad-nav-item.active{background:var(--ad-blue);color:#fff}.ad-root .ad-nav-mark{font-size:13px;width:20px;flex:none;text-align:center}.ad-root .ad-sidebar-footer{margin-top:auto;padding-top:50px;display:flex;flex-direction:column;gap:7px;font-size:11px;color:#aeb9c8}.ad-root .ad-sidebar-footer small{font-size:11px}.ad-root .ad-main{margin-left:192px;padding:90px 26px 40px;display:flex;flex-direction:column;gap:18px;min-width:0;min-height:100vh}.ad-root .ad-page-title{display:flex;justify-content:space-between;gap:18px;align-items:center;min-height:64px}.ad-root .ad-page-title h1{font-size:28px;font-weight:700;line-height:42px}.ad-root .ad-page-title p{font-size:12px;color:var(--ad-muted);line-height:19px;margin-top:3px}.ad-root .ad-panel{padding:20px 22px;background:#fff;border:1px solid var(--ad-line);border-radius:5px;min-width:0}.ad-root .ad-panel-title{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:18px}.ad-root .ad-panel-title h2{font-size:16px;font-weight:500;line-height:24px;border-left:3px solid var(--ad-blue);padding-left:12px}.ad-root .ad-alert{border:1px solid #d9e8fa;border-radius:5px;padding:12px 16px;font-size:12px;line-height:19px;color:#43617e;background:#f0f6fe;overflow-wrap:anywhere}.ad-root .ad-alert a{color:var(--ad-blue);text-decoration:underline}.ad-root .ad-alert-error{color:#a42631;border-color:#f0c5cc;background:#fff1f2}.ad-root .ad-alert-success{color:#1c7750;border-color:#bfdfcc;background:#edf8f1}.ad-root .ad-alert-warning{color:#906414;border-color:#f0dcb3;background:#fff8e8}.ad-root .ad-alert+.ad-alert{margin-top:10px}.ad-root.ad-library{--ad-blue:#1677e8;--ad-bg:#f4f6f9;--ad-ink:#202a38;--ad-muted:#697586;--ad-line:#e3e8ef;--ad-nav:#202630}.ad-root .ad-library-brand{padding:22px 22px 26px;display:flex;flex-direction:column;gap:4px;flex:none}.ad-root .ad-library-brand strong{font-size:21px;line-height:33px;color:#fff}.ad-root .ad-library-brand span{font-size:11px;line-height:17px;color:#a4b0c1}.ad-root.ad-library .ad-sidebar{top:0;width:216px;padding:0}.ad-root.ad-library .ad-nav-group{padding:0 24px;margin:17px 0 8px;color:#8d99aa}.ad-root.ad-library .ad-sidebar nav>div:first-child .ad-nav-group{margin:12px 0 8px}.ad-root.ad-library .ad-nav-item{padding:10px 24px;min-height:40px;border-radius:0;margin:0;font-size:13px}.ad-root.ad-library .ad-nav-mark{display:none}.ad-root.ad-library .ad-nav-item.active{background:#1c3d61}.ad-root.ad-library .ad-topbar{left:216px;height:56px;padding:0 28px;gap:18px}.ad-root.ad-library .ad-main{margin-left:216px;padding:82px 28px 40px}.ad-root.ad-library .ad-page-title{min-height:66px}.ad-root.ad-library .ad-page-title h1{font-size:24px;font-weight:500;line-height:37px}.ad-root.ad-library .ad-sidebar-footer{padding:22px 24px 16px}.ad-root .ad-model-note{background:#2b3544;border-radius:4px;margin:22px 20px 0;padding:10px 12px;display:flex;flex-direction:column;gap:4px;color:#b9c5d6;font-size:12px}.ad-root .ad-model-note small{font-size:10px;color:#8f9eb2}.ad-root .ad-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ad-root .ad-metric{border-radius:4px;min-height:98px;padding:12px 14px;color:#fff;display:flex;flex-direction:column;gap:3px}.ad-root .ad-metric>span{font-size:12px}.ad-root .ad-metric>div{display:flex;align-items:baseline;gap:6px;min-width:0}.ad-root .ad-metric strong{font-size:26px;line-height:39px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ad-root .ad-metric small{font-size:11px;line-height:17px}.ad-root .ad-metric-0{background:#158cdd}.ad-root .ad-metric-1{background:#23a878}.ad-root .ad-metric-2{background:#9164d5}.ad-root .ad-metric-3{background:#cc9627}.ad-root .ad-metric-4{background:#d4657f}.ad-root .ad-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ad-root .ad-summary{padding:14px 20px;background:#fff;border:1px solid var(--ad-line);border-radius:6px;min-height:96px;display:flex;flex-direction:column;gap:4px}.ad-root .ad-summary span{font-size:12px;color:var(--ad-muted)}.ad-root .ad-summary strong{font-size:27px;line-height:42px;font-weight:500;font-variant-numeric:tabular-nums}.ad-root .ad-two-columns{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:18px;align-items:start}.ad-root .ad-quick-actions .ad-button{min-width:148px}.ad-root .ad-chart-legend{display:flex;gap:22px;font-size:11px;color:var(--ad-muted)}.ad-root .ad-chart-legend>span{display:flex;align-items:center;gap:6px}.ad-root .ad-chart-legend i{width:8px;height:8px}.ad-root .ad-legend-blue,.ad-root .ad-trend-visits{background:var(--ad-blue)}.ad-root .ad-legend-green,.ad-root .ad-trend-orders{background:#148052}.ad-root .ad-trend{height:215px;display:flex;gap:8px;align-items:end;justify-content:space-around;border-bottom:1px solid var(--ad-line);padding-top:20px;overflow-x:auto}.ad-root .ad-trend-column{flex:1;min-width:38px;text-align:center}.ad-root .ad-trend-bars{height:165px;display:flex;align-items:end;justify-content:center;gap:5px}.ad-root .ad-trend-bars>div{width:22px;max-width:35%}.ad-root .ad-trend-column small{font-size:11px;color:var(--ad-muted);display:block;line-height:25px}.ad-root .ad-todo{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.ad-root .ad-todo a{padding:12px;background:#f5f8fc;border:1px solid #e7edf5;display:flex;justify-content:space-between;border-radius:4px;gap:10px}.ad-root .ad-todo a:hover{border-color:#9cc4ef}.ad-root .ad-todo span{color:var(--ad-blue);font-weight:600}.ad-root .ad-todo~.ad-muted{margin-top:16px}.ad-root .ad-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--ad-line);border-radius:4px;margin-top:16px}.ad-root table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.ad-root th{font-size:12px;color:var(--ad-muted);font-weight:500;background:#f4f6f8;line-height:18px;padding:12px;white-space:nowrap}.ad-root td{padding:12px;line-height:20px;border-top:1px solid var(--ad-line);vertical-align:middle;max-width:320px;overflow-wrap:anywhere}.ad-root td strong{display:block;font-weight:500;min-width:150px}.ad-root td small{display:block;color:var(--ad-muted);font-size:11px;margin-top:3px;line-height:17px}.ad-root tbody tr:hover{background:#fafcff}.ad-root td .ad-link{white-space:nowrap}.ad-root .ad-badge{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:3px 9px;border-radius:4px;font-size:11px;font-weight:500;line-height:17px;white-space:nowrap}.ad-root .ad-badge-blue{color:var(--ad-blue);background:#eaf4ff}.ad-root .ad-badge-green{color:#148052;background:#e8f6ef}.ad-root .ad-badge-amber{color:#976710;background:#fff3dc}.ad-root .ad-badge-red{color:#ba3542;background:#ffebee}.ad-root .ad-source-tag{display:inline-block;color:#586b86;border:1px solid #dbe3ed;border-radius:4px;padding:2px 8px;font-size:12px;white-space:nowrap}.ad-root .ad-pagination{padding:16px 0 0;display:flex;justify-content:space-between;align-items:center;color:var(--ad-muted);font-size:12px;gap:12px}.ad-root .ad-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:30px 20px}.ad-root.ad-library .ad-main>.ad-panel>.ad-empty{min-height:368px}.ad-root .ad-empty-icon{width:58px;height:58px;border-radius:12px;background:#eff5fc;display:flex;align-items:center;justify-content:center}.ad-root .ad-empty-icon img{display:block;width:28px;height:28px}.ad-root .ad-empty h3{font-size:16px;font-weight:500;line-height:25px}.ad-root .ad-empty p{color:var(--ad-muted);font-size:13px;line-height:20px;max-width:500px}.ad-root .ad-loading{min-height:150px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--ad-muted)}.ad-root .ad-spinner{width:20px;height:20px;border:2px solid #d9e7f6;border-top-color:var(--ad-blue);border-radius:50%;animation:ad-spin .7s linear infinite}@keyframes ad-spin{to{transform:rotate(360deg)}}.ad-root .ad-field{display:flex;flex-direction:column;align-items:stretch;gap:7px;color:var(--ad-muted);font-size:12px;min-width:0}.ad-root .ad-field>span{line-height:19px}.ad-root input:not([type=checkbox]),.ad-root select,.ad-root textarea{border:1px solid #d4dce6;border-radius:4px;background:#fff;color:var(--ad-ink);padding:9px 12px;min-height:38px;font-size:13px;line-height:20px;width:100%;min-width:0}.ad-root select{cursor:pointer;padding-right:30px}.ad-root textarea{resize:vertical}.ad-root input:disabled,.ad-root select:disabled,.ad-root textarea:disabled,.ad-root input[readonly]{background:#f4f6f9;color:#7b8798}.ad-root input::placeholder,.ad-root textarea::placeholder{color:#8b98aa}.ad-root input[type=file]{padding:8px}.ad-root input[type=file]::file-selector-button{border:1px solid #d4dce6;background:#f7f9fc;color:var(--ad-ink);border-radius:3px;padding:6px 12px;margin-right:12px;font:inherit;cursor:pointer}.ad-root .ad-field small{font-size:11px;color:#8290a1;line-height:18px}.ad-root .ad-search{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin-bottom:20px}.ad-root .ad-search>.ad-field:first-child{width:314px;max-width:100%}.ad-root .ad-search>.ad-field:not(:first-child){width:180px}.ad-root .ad-search>.ad-button{margin-bottom:1px;min-width:74px}.ad-root .ad-form{display:flex;flex-direction:column;gap:18px}.ad-root .ad-form-narrow{max-width:780px}.ad-root .ad-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ad-root .ad-form-actions{padding-top:18px;border-top:1px solid #e5eaf0;display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:6px}.ad-root .ad-form-intro{color:var(--ad-muted);font-size:13px;margin-bottom:20px}.ad-root .ad-check{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;line-height:22px;color:var(--ad-ink)}.ad-root .ad-check input{width:16px;height:16px;accent-color:var(--ad-blue);margin:0}.ad-root .ad-check small{color:var(--ad-muted)}.ad-root .ad-span-two{grid-column:1/-1}.ad-root .ad-modal{border:0;border-radius:8px;padding:0;width:min(640px,94vw);max-height:90vh;color:var(--ad-ink);background:#fff;box-shadow:0 15px 55px #172b4d38;margin:auto;overflow:auto}.ad-root .ad-modal-wide{width:min(940px,96vw)}.ad-root .ad-modal::backdrop{background:#15233a75}.ad-root .ad-modal-header{height:66px;padding:18px 24px;border-bottom:1px solid var(--ad-line);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#fff;z-index:1}.ad-root .ad-modal-header h2{font-size:18px;font-weight:500}.ad-root .ad-modal-header .ad-button{font-size:24px;line-height:24px;color:#8090a2}.ad-root .ad-modal-body{padding:24px}.ad-root .ad-detail-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:20px}.ad-root .ad-detail-heading h2,.ad-root .ad-detail-heading h3{font-size:20px;font-weight:600;line-height:30px;overflow-wrap:anywhere}.ad-root .ad-detail-heading p{font-size:12px;color:var(--ad-muted);margin-top:5px}.ad-root .ad-description-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 20px}.ad-root .ad-description-grid dt{font-size:12px;color:var(--ad-muted);margin-bottom:5px}.ad-root .ad-description-grid dd{margin:0;font-size:13px;line-height:22px;overflow-wrap:anywhere}.ad-root .ad-section-heading{font-size:15px;font-weight:500;border-left:3px solid var(--ad-blue);padding-left:10px;margin:24px 0 15px}.ad-root .ad-selected-enterprise{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;border:1px solid #dbe8f7;background:#f5f9ff;border-radius:4px;margin-bottom:20px}.ad-root .ad-selected-enterprise strong{font-size:15px;font-weight:500;overflow-wrap:anywhere}.ad-root .ad-selected-enterprise small{display:block;color:var(--ad-muted);font-size:12px;margin-top:4px}.ad-root .ad-picker-results{border:1px solid var(--ad-line);border-radius:4px;max-height:350px;overflow-y:auto}.ad-root .ad-picker-results button{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;padding:14px 16px;border:0;border-bottom:1px solid var(--ad-line);background:#fff;gap:20px}.ad-root .ad-picker-results button:hover{background:#f1f7fe}.ad-root .ad-picker-results button:last-child{border-bottom:0}.ad-root .ad-picker-results strong{font-size:14px;font-weight:500;display:block}.ad-root .ad-picker-results small{display:block;color:var(--ad-muted);font-size:11px;margin-top:4px}.ad-root .ad-upload-result{display:flex;flex-direction:column;gap:8px;border:1px solid #c6e4d5;background:#f4fcf7;padding:16px;border-radius:4px}.ad-root .ad-upload-result code{font-size:12px;overflow-wrap:anywhere}.ad-root .ad-link-result{border:1px solid #c6e4d5;background:#f4fcf7;padding:18px;border-radius:4px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ad-root .ad-link-result>span{font-size:12px;color:#43795c}.ad-root .ad-link-result strong{font-size:16px;flex:1}.ad-root .ad-json-result{padding:16px;background:#f5f7fa;max-height:300px;overflow:auto;white-space:pre-wrap;font-size:12px;border-radius:4px}.ad-root .ad-tabs{display:flex;border-bottom:1px solid var(--ad-line);gap:24px;overflow-x:auto;margin-bottom:20px}.ad-root .ad-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:5px 0 14px;white-space:nowrap;color:var(--ad-muted);font-size:13px}.ad-root .ad-tabs button.active{color:var(--ad-blue);border-color:var(--ad-blue);font-weight:500}.ad-root .ad-order-status-strip{padding:18px 20px;background:#f6f8fb;border:1px solid #e5eaf1;border-radius:4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:20px}.ad-root .ad-order-status-strip>div{display:flex;flex-direction:column;gap:6px;min-width:0}.ad-root .ad-order-status-strip span{font-size:12px;color:var(--ad-muted)}.ad-root .ad-order-status-strip strong{font-size:14px;font-weight:500;line-height:23px;overflow-wrap:anywhere}.ad-root .ad-order-status-strip>div:first-child strong{font-size:23px;color:#d58c17}.ad-root .ad-order-product{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--ad-line);padding:18px;background:#f8fafc;border-radius:4px}.ad-root .ad-order-product p{font-size:12px;color:var(--ad-muted);margin-top:6px}.ad-root .ad-order-product>strong{font-size:21px;color:#ca8725}.ad-root .ad-timeline{list-style:none;padding:0;margin:0}.ad-root .ad-timeline li{display:flex;gap:30px;position:relative;padding:0 0 25px 22px;border-left:1px solid #d9e3ee;margin-left:5px}.ad-root .ad-timeline li:last-child{border-color:transparent;padding-bottom:0}.ad-root .ad-timeline li:before{content:"";width:9px;height:9px;position:absolute;left:-5px;top:6px;background:var(--ad-blue);border-radius:50%}.ad-root .ad-timeline time{font-size:12px;color:var(--ad-muted);white-space:nowrap;width:150px;flex:none}.ad-root .ad-timeline strong{font-size:13px;font-weight:500}.ad-root .ad-timeline p{font-size:12px;color:var(--ad-muted);margin-top:4px}.ad-root .ad-product-list{display:flex;flex-direction:column;gap:20px}.ad-root .ad-product-card{display:grid;grid-template-columns:270px minmax(0,1fr);border:1px solid var(--ad-line);border-radius:5px;overflow:hidden}.ad-root .ad-product-visual{padding:26px 22px;background:#f8f7f3;display:flex;align-items:center;justify-content:center}.ad-root .ad-product-visual .jy-plaque{width:100%;max-width:240px}.ad-root .ad-product-copy{padding:22px 26px}.ad-root .ad-product-copy h3{font-size:18px;font-weight:500}.ad-root .ad-product-copy p{color:var(--ad-muted);font-size:12px;line-height:20px;margin-bottom:10px}.ad-root .ad-product-copy .ad-detail-heading{margin-bottom:8px}.ad-root .ad-product-price{font-size:24px;font-weight:600;color:#ce8b24;display:block;margin-bottom:16px}.ad-root .ad-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:20px}.ad-root .ad-template-option{border:1px solid var(--ad-line);border-radius:5px;overflow:hidden}.ad-root .ad-template-option h3{font-size:15px;font-weight:500;margin:16px 20px 6px}.ad-root .ad-template-option>p{font-size:12px;color:var(--ad-muted);padding:0 20px 20px}.ad-root .ad-template-classic,.ad-root .ad-template-blue{height:155px;padding:22px 30px;display:flex;flex-direction:column;gap:8px}.ad-root .ad-template-classic{background:#e9f5fc;color:#1c4d77}.ad-root .ad-template-blue{background:#0873db;color:#fff}.ad-root .ad-template-classic>span,.ad-root .ad-template-blue>span{font-size:13px;font-weight:600}.ad-root .ad-template-classic>strong,.ad-root .ad-template-blue>strong{font-size:24px;font-weight:700;line-height:36px}.ad-root .ad-template-classic>p,.ad-root .ad-template-blue>p{font-size:12px;opacity:.8}.ad-root .ad-connection{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;border-bottom:1px solid var(--ad-line)}.ad-root .ad-connection:first-of-type{padding-top:0}.ad-root .ad-connection:last-child{border-bottom:0;padding-bottom:0}.ad-root .ad-connection strong{font-size:14px;font-weight:500}.ad-root .ad-connection p{font-size:12px;color:var(--ad-muted);margin-top:5px}.ad-root .ad-setting-toggle{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--ad-line);border-radius:4px;padding:18px 16px}.ad-root .ad-setting-toggle strong{font-weight:500}.ad-root .ad-setting-toggle p{font-size:12px;color:var(--ad-muted);margin-top:5px}.ad-root .ad-switch-control{position:relative;width:42px;height:24px;display:block;flex:none;cursor:pointer}.ad-root .ad-switch-control input{opacity:0;position:absolute;width:42px;height:24px;margin:0;cursor:pointer}.ad-root .ad-switch-control span{display:block;width:42px;height:24px;border-radius:20px;background:#bdc8d6;pointer-events:none;transition:background .15s}.ad-root .ad-switch-control span:before{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;transition:transform .15s}.ad-root .ad-switch-control input:checked+span{background:var(--ad-blue)}.ad-root .ad-switch-control input:checked+span:before{transform:translate(18px)}.ad-root .ad-switch-control input:focus-visible+span{outline:3px solid #83bbef;outline-offset:3px}.ad-root .ad-permissions{display:flex;flex-direction:column;gap:16px}.ad-root .ad-permissions fieldset{border:1px solid var(--ad-line);border-radius:4px;margin:0;padding:14px 16px}.ad-root .ad-permissions legend{font-size:12px;color:var(--ad-muted);padding:0 6px}.ad-root .ad-permissions fieldset>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ad-root .ad-permissions-all{padding:14px 16px;background:#f2f7fd;border:1px solid #dce9f7;border-radius:4px}.ad-root .ad-login{min-height:100vh;background:#f0f4fa;display:flex;flex-direction:column;align-items:center;padding:36px 24px}.ad-root .ad-login-brand{align-self:stretch;display:flex;align-items:center;gap:22px}.ad-root .ad-login-brand>a{font-size:26px;font-weight:700;color:#1f5184}.ad-root .ad-login-brand>span{font-size:13px;color:#8190a2}.ad-root .ad-login-card{width:430px;max-width:100%;margin:auto;padding:40px;background:#fff;border:1px solid #e4eaf3;border-radius:8px;box-shadow:0 12px 40px #1c416c0c}.ad-root .ad-login-symbol{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#eaf3fe;color:#1677e8;border-radius:10px;font-size:26px;font-weight:700;margin-bottom:20px}.ad-root .ad-login-card h1{font-size:24px;line-height:36px;font-weight:600}.ad-root .ad-login-card>p{font-size:12px;color:var(--ad-muted);margin:8px 0 28px}.ad-root .ad-login-card form{display:flex;flex-direction:column;gap:20px}.ad-root .ad-login-card form>.ad-button{width:100%;min-height:42px;margin-top:4px}.ad-root .ad-login-bottom{margin-top:24px;display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--ad-blue)}.ad-root .ad-login footer{font-size:12px;color:#8d99aa;padding-top:30px}.ad-root .ad-session-loading{display:flex;flex-direction:column;align-items:center;justify-content:center}.ad-root .ad-session-loading .ad-alert{max-width:600px}@media(min-width:1600px){.ad-root .ad-main{padding-left:32px;padding-right:32px}.ad-root .ad-panel{padding:22px 24px}}@media(max-width:1200px){.ad-root .ad-topbar-actions{gap:10px}.ad-root .ad-two-columns{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr)}.ad-root .ad-metric strong{font-size:23px}.ad-root .ad-metric small{font-size:10px}.ad-root .ad-order-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-root .ad-product-card{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:1000px){.ad-root .ad-sidebar{width:166px;padding:12px}.ad-root .ad-brand{width:166px;font-size:17px;padding-left:15px}.ad-root .ad-main{margin-left:166px;padding-left:20px;padding-right:20px}.ad-root .ad-nav-item{gap:6px;padding-left:9px;font-size:13px}.ad-root.ad-library .ad-sidebar{width:185px}.ad-root.ad-library .ad-topbar{left:185px;padding-left:20px;padding-right:20px}.ad-root.ad-library .ad-main{margin-left:185px;padding-left:20px;padding-right:20px}.ad-root .ad-user-name,.ad-root .ad-topbar .ad-badge{display:none}.ad-root .ad-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-root .ad-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-root .ad-two-columns{grid-template-columns:1fr}.ad-root .ad-template-classic,.ad-root .ad-template-blue{padding:20px}.ad-root .ad-template-classic>strong,.ad-root .ad-template-blue>strong{font-size:21px}}@media(max-width:760px){.ad-root .ad-topbar{height:56px;gap:12px;padding:0 12px}.ad-root .ad-brand{width:auto;padding:0;font-size:17px}.ad-root .ad-breadcrumb{display:none}.ad-root .ad-topbar-actions{margin-left:auto;gap:7px}.ad-root .ad-topbar .ad-button{font-size:11px;padding:5px 8px;min-height:32px}.ad-root .ad-sidebar{width:62px;top:56px;padding:12px 7px;overflow-x:hidden}.ad-root .ad-nav-item{padding:10px 0;justify-content:center;gap:0;border-radius:6px;min-height:42px}.ad-root .ad-nav-mark{display:block;width:22px;font-size:15px}.ad-root .ad-nav-label,.ad-root .ad-nav-group,.ad-root .ad-sidebar-footer,.ad-root .ad-model-note{display:none}.ad-root .ad-main{margin-left:62px;padding:74px 14px 30px;gap:16px}.ad-root .ad-page-title{align-items:start;flex-direction:column;gap:12px}.ad-root .ad-page-title h1{font-size:23px;line-height:34px}.ad-root .ad-page-title p{font-size:11px}.ad-root .ad-panel{padding:16px}.ad-root .ad-panel-title h2{font-size:15px}.ad-root .ad-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ad-root .ad-metric{padding:11px;min-height:96px}.ad-root .ad-metric strong{font-size:24px}.ad-root .ad-metric-grid>.ad-metric:last-child:nth-child(odd){grid-column:1/-1}.ad-root .ad-summary-grid{gap:10px}.ad-root .ad-summary{padding:12px;min-height:85px}.ad-root .ad-summary strong{font-size:25px}.ad-root .ad-search{gap:10px}.ad-root .ad-search>.ad-field:first-child{width:100%}.ad-root .ad-search>.ad-field:not(:first-child){width:100%}.ad-root .ad-search>.ad-button{flex:1}.ad-root .ad-empty{padding:25px 10px;min-height:240px}.ad-root.ad-library .ad-main>.ad-panel>.ad-empty{min-height:290px}.ad-root .ad-empty p{font-size:12px}.ad-root .ad-form-grid,.ad-root .ad-description-grid{grid-template-columns:1fr}.ad-root .ad-span-two{grid-column:auto}.ad-root .ad-modal-body{padding:20px}.ad-root .ad-modal-header{padding:16px 20px}.ad-root .ad-detail-heading{flex-direction:column}.ad-root .ad-order-status-strip{padding:14px;gap:14px;grid-template-columns:1fr}.ad-root .ad-order-status-strip strong{font-size:13px}.ad-root .ad-timeline li{flex-direction:column;gap:5px}.ad-root .ad-timeline time{width:auto}.ad-root .ad-template-grid,.ad-root .ad-product-card{grid-template-columns:1fr}.ad-root .ad-product-visual{padding:25px}.ad-root .ad-product-copy{padding:18px}.ad-root .ad-permissions fieldset>div{grid-template-columns:1fr}.ad-root.ad-library .ad-sidebar{width:62px;top:56px;padding:12px 7px}.ad-root.ad-library .ad-library-brand{display:none}.ad-root.ad-library .ad-topbar{left:0;padding:0 12px}.ad-root.ad-library .ad-topbar:before{content:"嘉赢 · 企业库";font-size:16px;font-weight:700}.ad-root.ad-library .ad-main{margin-left:62px;padding:74px 14px 30px}.ad-root.ad-library .ad-nav-mark{display:block}.ad-root.ad-library .ad-nav-item{padding:10px 0;min-height:42px;border-radius:6px;margin:3px 0}.ad-root .ad-pagination{align-items:start;flex-direction:column}.ad-root .ad-login{padding:24px 18px}.ad-root .ad-login-brand{gap:8px;flex-direction:column;align-items:start}.ad-root .ad-login-brand>a{font-size:23px}.ad-root .ad-login-brand>span{font-size:11px}.ad-root .ad-login-card{padding:28px;margin-top:60px;margin-bottom:60px}.ad-root .ad-login-card h1{font-size:23px}.ad-root .ad-quick-actions .ad-button{min-width:0;flex:1;white-space:normal;text-align:center}.ad-root .ad-connection{align-items:start;gap:12px}.ad-root .ad-setting-toggle{align-items:start}.ad-root .ad-switch-control{margin-top:2px}}@media(prefers-reduced-motion:reduce){.ad-root *{animation:none!important;transition:none!important}}.ad-root .ad-permissions .ad-check{align-items:flex-start}.ad-root .ad-permissions .ad-check input{flex:none;margin-top:3px}.ad-root .ad-permissions .ad-check>span{min-width:0}.ad-root .ad-permissions .ad-check small{display:block;font-size:11px;line-height:18px}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:#f4f5f7;font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #1670c5;outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
