#hsAnalyzeStatus{margin:18px 0 0;padding:15px 16px;border:1px solid #cddceb;border-left:4px solid #36709e;border-radius:11px;background:#f3f8fd;color:#234d70;line-height:1.55}#hsAnalyzeStatus:empty{display:none}#hsAnalyzeStatus strong{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:750}#hsAnalyzeStatus strong>span:not(:empty){display:grid;place-items:center;flex:0 0 23px;height:23px;border-radius:50%;border:1px solid currentColor;font-size:14px}#hsAnalyzeStatus[data-state=success]{background:#effaf5;border-color:#b9dfcc;border-left-color:#218754;color:#17643f}#hsAnalyzeStatus[data-state=error]{background:#fff4f3;border-color:#e9baba;border-left-color:#c13c37;color:#a12c28}.hs482-status-detail{display:block;margin-top:6px;font-size:13px;font-weight:450}#hsAnalyzeStatus[data-state=loading] strong:before{content:"";width:16px;height:16px;flex:0 0 16px;border:2px solid #c3d9ed;border-top-color:#0873ce;border-radius:50%;animation:hs482-spin .8s linear infinite}@keyframes hs482-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#hsAnalyzeStatus[data-state=loading] strong:before{animation:none}}
#hsImageResults .hs482-product{font-size:20px;font-weight:750;color:#183e63}#hsImageResults .hs482-top{display:grid;gap:14px}#hsImageResults .hs482-primary{border:1.5px solid #74b0da;border-top:4px solid #1579b9;box-shadow:0 5px 18px #1b568b0a}#hsImageResults .hs482-primary .result-badge{background:#e8f4ff;color:#075b93}.hs482-ranking,.hs482-source{font-size:12px;color:#5c7085;line-height:1.6}.hs482-policy{padding:13px 14px;margin:14px 0;border-radius:9px;border:1px solid #e7c981;background:#fff9e9;color:#705414}.hs482-policy strong{font-size:14px;display:block}.hs482-policy p{font-size:13px;margin:6px 0 0;line-height:1.6}.hs482-policy a{display:inline-block;font-size:12px;text-decoration:underline;margin-top:7px}.hs482-allowed{background:#edf9f1;border-color:#9ccfaf;color:#17663a}.hs482-prohibited,.hs482-warning{background:#fff1f0;border-color:#e4a3a0;color:#a22c27}.hs482-related{margin:20px 0;border:1px solid #cedcea;border-radius:12px;background:white;overflow:hidden}.hs482-related>summary{padding:15px 16px;font-weight:700;color:#234e71;cursor:pointer}.hs482-related>div{padding:0 12px 12px;display:grid;gap:12px}.hs482-questions,.hs482-tie{padding:13px 15px;background:#fff9e9;border-radius:9px;color:#705414;font-size:13px}.hs482-questions ul{padding-left:20px;margin-bottom:0}.hs482-contact{padding:18px;margin:20px 0;background:#f0f7fd;border:1px solid #c6dced;border-radius:12px}.hs482-contact>strong{font-size:17px;color:#123f66}.hs482-contact p{font-size:13px;line-height:1.6}.hs482-contact>a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;margin:4px 7px 0 0;border-radius:8px;background:#096db2;color:white;font-size:13px;font-weight:700}.hs482-contact>a+a{background:white;color:#096db2;border:1px solid #a7cce6}@media(max-width:600px){#hsAnalyzeStatus{padding:13px}#hsAnalyzeStatus strong{font-size:14px}.hs482-contact>a{display:flex;margin-right:0}#hsImageResults .hs482-primary{padding:16px}}

.hs485-identity{background:#f2f7fc;border:1px solid #c6dced;border-radius:12px;padding:16px;margin:16px 0}.hs485-identity[hidden]{display:none}.hs485-identity h3{font-size:16px;margin:0 0 8px;color:#173e61}.hs485-identity label{display:block;font-size:13px;font-weight:650;margin:12px 0 6px}.hs485-identity input,.hs485-identity select{display:block;width:100%;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #bacddd;border-radius:8px;padding:11px 10px;font:inherit;font-size:15px;min-height:44px;color:#173e61}.hs485-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hs485-small{font-size:12px!important;line-height:1.6;color:#526c80}.hs485-step{font-size:13px;font-weight:750;color:#2c5e84;margin:20px 0 10px}.hs485-step:first-child{margin-top:0}.hs485-code-list{font-size:13px;line-height:1.6;padding-left:20px}.hs485-code-list li{margin:8px 0}.hs485-official{padding:16px 18px;border:1px solid #c6dced;background:#f3f8fc;border-radius:12px;margin:16px 0}.hs485-official strong{font-size:15px;color:#173e61}.hs485-official p,.hs485-official small{font-size:12px;color:#526c80;line-height:1.6}.hs485-official div{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.hs485-official a,.hs485-channels a{color:#086dae;font-size:13px;text-decoration:underline;text-underline-offset:3px}.hs485-official a{padding:7px 0}.hs485-channels{padding:15px;border:1px solid #d5e1ec;border-radius:10px;font-size:13px;line-height:1.65}.hs485-channels summary{font-weight:700;cursor:pointer;white-space:normal}.hs485-green{color:#17663a}.hs485-amber{color:#865e0f}.hs485-red{color:#a22c27}.hs485-text-button{border:0;background:transparent;color:#096db2;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;padding:8px 0}#hsImageResults{overflow-wrap:anywhere}#hsImageResults .rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.hs485-fields{grid-template-columns:1fr}.hs485-identity{padding:13px}.hs485-official div{display:grid;gap:4px}#hsImageResults .rate-grid{grid-template-columns:1fr}#hsAnalyze{font-size:14px;max-width:100%;padding:13px 16px}.hs485-identity input,.hs485-identity select{font-size:16px}}

.hs488-conclusion{border:1px solid #d0ddea;border-radius:12px;background:#fff;padding:16px;margin:16px 0 22px}.hs488-conclusion h3{font-size:13px;letter-spacing:.04em;color:#294b68;margin:0 0 10px}.hs488-conclusion .hs482-policy{margin:0 0 10px;padding:16px;border-left-width:5px}.hs488-conclusion .hs482-policy strong{font-size:15px;line-height:1.6}.hs488-action{display:block;font-size:13px;color:#264c6b;line-height:1.6}.hs488-conclusion a{overflow-wrap:anywhere}@media(max-width:600px){.hs488-conclusion{padding:12px}.hs488-conclusion .hs482-policy{padding:13px}.hs488-conclusion .hs482-policy strong{font-size:14px}}

#hsImageResults .hs490-rates{grid-template-columns:repeat(3,minmax(0,1fr))}.hs490-rates .rate label{font-size:12px;line-height:1.5}.hs490-rates .rate strong{font-size:18px}#hsSecondary490{margin-left:12px}#hsSecondary490[hidden]{display:none}@media(max-width:600px){#hsImageResults .hs490-rates{grid-template-columns:1fr}.hs490-rates .rate{display:flex;align-items:center;justify-content:space-between;gap:15px}.hs490-rates .rate label{margin:0;flex:1}.hs490-rates .rate strong{flex-shrink:0;font-size:17px}}

#hsImageResults details{white-space:normal}#hsImageResults .result-card>h3{font-size:16px;line-height:1.6}#hsImageResults .hs482-policy strong{font-size:14px}
