details[data-astro-cid-lk3hsgqs] .faq-answer[data-astro-cid-lk3hsgqs]{grid-template-rows:0fr;padding-top:0;padding-bottom:0;transition:grid-template-rows .3s,padding .3s;display:grid;overflow:hidden}details[data-astro-cid-lk3hsgqs][open] .faq-answer[data-astro-cid-lk3hsgqs]{grid-template-rows:1fr;padding-bottom:1.25rem}details[data-astro-cid-lk3hsgqs] .faq-answer[data-astro-cid-lk3hsgqs]>[data-astro-cid-lk3hsgqs]{overflow:hidden}details[data-astro-cid-lk3hsgqs] .faq-answer[data-astro-cid-lk3hsgqs]{opacity:0;transition:opacity .3s,grid-template-rows .3s}details[data-astro-cid-lk3hsgqs][open] .faq-answer[data-astro-cid-lk3hsgqs]{opacity:1}.sp-tabs{background:#f1f5f9;border-radius:10px;justify-content:center;gap:4px;max-width:320px;margin:0 auto;padding:4px;display:flex}.sp-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 16px;font-size:15px;font-weight:600;transition:all .15s}.sp-tab-active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0000001a}.sp-fields{flex-direction:column;gap:16px;display:flex}.sp-field{flex-direction:column;gap:4px;display:flex}.sp-field-row{gap:12px;display:flex}.sp-field-grow{flex:1}.sp-label{color:#334155;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.sp-count{color:#64748b;font-size:12px;font-weight:500}.sp-optional{color:#94a3b8;font-size:12px;font-weight:400}.sp-input{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:16px;transition:border-color .15s}.sp-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f626}.sp-textarea{resize:vertical;min-height:70px}.sp-bar-wrap{background:#f1f5f9;border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.sp-bar{border-radius:2px;height:100%;transition:width .15s,background .15s}.sp-preview-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:20px 24px}.sp-scope-note{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin:0 0 16px;padding:11px 13px;font-size:14px;line-height:1.5}.sp-preview-label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:10px;font-size:12px;font-weight:600}.sp-preview{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px 20px}.sp-desktop{max-width:600px}.sp-mobile{max-width:380px}.sp-result-url-row{color:#202124;align-items:center;gap:8px;margin-bottom:2px;font-size:14px;display:flex}.sp-favicon{border-radius:50%;flex-shrink:0;width:18px;height:18px}.sp-result-url{color:#202124;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sp-result-title{color:#1a0dab;cursor:pointer;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;line-height:1.3;display:-webkit-box;overflow:hidden}.sp-result-title:hover{text-decoration:underline}.sp-result-desc{color:#4d5156;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.sp-result-desc strong{color:#3c4043;font-weight:700}.sp-result-title strong{font-weight:700}.sp-mobile .sp-result-title{font-size:18px}.sp-mobile .sp-result-desc{font-size:13px}@media (width<=640px){.sp-field-row{flex-direction:column}.sp-mobile{max-width:100%}}@media (width<=480px){#spFetchForm{flex-direction:column}#spFetchBtn{width:100%;padding:16px!important}}
