@charset "UTF-8";
.seal img{display:block;width:100%;height:100%;object-fit:contain;padding:3px}
*{box-sizing:border-box}html{min-width:0;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;color:#243d30;background:#f5faf7;font:15px/1.7 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible{outline:2px solid #07834a;outline-offset:5px}main{width:100%;max-width:720px;margin:auto;padding:32px max(22px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(22px,env(safe-area-inset-left,0px))}header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.back{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;background:white;border:1px solid #dcece2;border-radius:30px;color:#087e48;font-size:12px}.label{font-size:11px;letter-spacing:2px;color:#6e8477}.brand{position:relative;overflow:hidden;display:flex;align-items:center;gap:19px;background:linear-gradient(115deg,#05bc6c,#13ce78 62%,#4bdb91);border:1px solid #0abe6d;border-radius:23px;padding:31px 26px;box-shadow:0 10px 24px #00b96515}.brand:after{content:"";position:absolute;right:-42px;top:-105px;width:190px;height:190px;border:23px solid #ffffff22;border-radius:50%;pointer-events:none}.seal{flex:none;display:grid;place-items:center;width:62px;height:62px;background:#ffffffec;color:#07834a;border:1px solid #ffffff77;border-radius:17px;font-size:33px;font-weight:600}h1{font-size:clamp(23px,5.5vw,32px);line-height:1.4;margin:0;font-weight:700;letter-spacing:1px;overflow-wrap:anywhere}.brand p{font-size:12px;margin:7px 0 0;color:#08482e;letter-spacing:1px}.notice{padding:34px 26px;margin-top:22px;background:#fff;border:1px solid #e0ece4;border-radius:21px}.status{display:inline-flex;align-items:center;gap:7px;color:#087e48;font-size:11px;background:#eaf9f0;border:1px solid #d5efdf;border-radius:20px;padding:4px 10px}.status:before{content:"";width:5px;height:5px;background:#08a45b;border-radius:50%}.notice h2{font-size:22px;margin:16px 0 8px}.notice h1{margin-top:16px}.notice p{font-size:13px;color:#64786b;margin:0 0 24px}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:46px;padding:10px 17px;color:#fff;background:#07834a;border:1px solid #07834a;border-radius:11px;font-size:13px}.domains{margin-top:28px}.heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 12px}.heading h2{font-size:13px;letter-spacing:1px;margin:0}.heading>span{font-size:11px;color:#75887c}.links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:56px;padding:12px 17px;background:#fff;border:1px solid #deebe2;border-radius:12px;font-size:14px;font-weight:500;overflow-wrap:anywhere}.links a span{font-size:14px;color:#07834a}.back,.primary,.links a{transition:transform .18s ease,box-shadow .18s ease}footer{font-size:10px;letter-spacing:2px;color:#82968a;text-align:center;padding:28px 0 0}@media(hover:hover){.primary:hover,.links a:hover{transform:translateY(-1px);box-shadow:0 6px 18px #087e4812}}@media(max-width:480px){main{padding-top:max(20px,env(safe-area-inset-top,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}header{margin-bottom:20px;gap:10px}.brand{padding:25px 19px;gap:14px;border-radius:19px}.seal{width:52px;height:52px;font-size:29px;border-radius:14px}.brand p{font-size:11px;letter-spacing:.4px}.notice{padding:27px 21px;border-radius:18px;margin-top:18px}.notice h2{font-size:20px}.links{gap:10px}.links a{padding:12px 13px;font-size:13px}.label{font-size:10px;letter-spacing:1px}}@media(max-width:350px){.links{grid-template-columns:minmax(0,1fr)}.brand{gap:12px;padding:22px 16px}.seal{width:44px;height:44px;font-size:25px}.label{margin-left:auto}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
