.xhs-mobile-drawer{--background:#fff;--foreground:#262626;--primary:#d91436;--primary-foreground:#fff;--muted:#fff2f4;--muted-foreground:#666;--border:#f0dce0;--accent:#fff2f4;--accent-foreground:#262626;--ring:#ff2442}.xhs-site{--background:#fff;--foreground:#262626;--card:#fff;--card-foreground:#262626;--popover:#fff;--popover-foreground:#262626;--primary:#ff2442;--primary-foreground:#fff;--secondary:#ff2442;--secondary-foreground:#fff;--muted:#fff2f4;--muted-foreground:#666;--accent:#ff2442;--accent-foreground:#fff;--border:#f0dce0;--input:#ead0d6;--ring:#ff2442;--xhs-action:#d91436;color:var(--foreground);background:var(--background);font-family:Geist,PingFang SC,Microsoft YaHei,system-ui,sans-serif;line-height:1.75}.xhs-site .text-primary{color:var(--xhs-action)}.xhs-site .bg-primary{background-color:var(--xhs-action)}.xhs-site .bg-clip-text{color:var(--xhs-action);background-image:none}.xhs-site [class*=bg-gradient-][class~=from-primary][class~=to-secondary]:not(.bg-clip-text){background-image:linear-gradient(var(--xhs-action), var(--xhs-action))}.xhs-site h1 .bg-clip-text,.xhs-site h2.bg-clip-text{color:var(--primary)}.xhs-site #benefit img{aspect-ratio:16/9;height:auto}.xhs-site [class~="from-[#e5f6ff]"]{background-image:linear-gradient(to bottom right,#fff2f4,#fff)}.xhs-site nav a>span{box-shadow:none}.xhs-site h1 .animate-pulse{animation:none}.xhs-site h1{letter-spacing:-.02em;text-wrap:balance;white-space:pre-line;max-width:20em;margin-inline:auto;font-size:48px;line-height:1.4}.xhs-site h2{letter-spacing:-.01em;text-wrap:balance;font-size:36px;font-weight:600;line-height:1.4}.xhs-site h3{font-size:20px;font-weight:600;line-height:1.5}.xhs-site p{text-wrap:pretty}.xhs-site main>section{padding-block:64px;scroll-margin-top:80px}.xhs-site #parser #xhs-message[data-active=true]{margin-top:8px;line-height:1.75}.xhs-site #results h2{font-size:24px}.xhs-site #results h3{font-size:18px}.xhs-site #results img{background:var(--muted)}.xhs-site #faq h3{font-size:18px}.xhs-site #faq p{line-height:1.8}.xhs-site #faq .flex-1{min-width:0}.xhs-site [class~=font-extrabold]{font-weight:700}.xhs-site :focus-visible{outline:2px solid var(--primary);outline-offset:4px}body:has(.xhs-site){background:#fff}.xhs-site #parser .xhs-parse-status{color:#666;text-align:left;min-height:32px;margin-top:8px;font-size:14px;line-height:1.6;display:block}.xhs-site #parser .xhs-parse-status[data-status=failed]{color:#d91436}.xhs-status-icon{flex-shrink:0;width:20px;height:20px;display:inline-flex}.xhs-site #parser .extractor-process[data-active=true]{border:1px solid var(--border);background:var(--card);border-radius:12px;min-height:144px;padding:16px 24px}.extractor-process-header{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.xhs-site #parser .extractor-process-description{color:var(--muted-foreground);margin-top:4px;font-size:14px;line-height:20px}.extractor-process-steps{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;display:grid}.extractor-process-steps li{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.extractor-process-steps li[data-step-status=pending]{opacity:.5}.extractor-process-steps .xhs-status-icon{width:16px;height:16px}@media (width<=767px){.xhs-site #parser .extractor-process[data-active=true]{padding:12px 16px 16px}.extractor-process-header{flex-wrap:wrap;row-gap:4px}.extractor-process-steps{gap:8px}.extractor-process-steps li{gap:4px}.xhs-site h1{font-size:30px;line-height:1.5}.xhs-site h2{font-size:30px;line-height:1.4}.xhs-site h3{font-size:18px}.xhs-site main>section{padding-block:48px}.xhs-site #faq .gap-5{gap:12px}.xhs-site #faq .p-6{padding:16px}.xhs-site #faq .mt-16{margin-top:32px}.xhs-site #usage .p-8{padding:24px}.xhs-site #usage .mb-20{margin-bottom:32px}}.xhs-site #parser>form:focus-within{outline:2px solid var(--primary);outline-offset:4px}.xhs-site #parser>form #xhs-link:focus-visible{box-shadow:none;outline:none}.xhs-site #cta{background:var(--background)}.xhs-site #cta>.absolute{display:none}.xhs-site #cta>.container>div{border:1px solid var(--border);background:var(--muted);box-shadow:none;border-radius:16px;padding:32px 40px}.xhs-site #cta>.container>div>div{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px;width:100%;max-width:none;display:grid}.xhs-site #cta h2{color:var(--foreground);background-image:none;grid-column:1;margin-bottom:8px;font-size:30px;line-height:1.4}.xhs-site #cta p{grid-column:1;margin:0;font-size:14px;font-weight:400}.xhs-site #cta [itemprop=potentialAction]{grid-area:1/2/span 2;gap:12px;margin:0}.xhs-site #cta button{box-sizing:border-box;height:48px;min-height:48px;box-shadow:none;border-width:1px;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600}.xhs-site #cta button:hover{transform:none}@media (width<=767px){.xhs-site #cta>.container>div{padding:24px}.xhs-site #cta>.container>div>div{grid-template-columns:minmax(0,1fr);gap:16px}.xhs-site #cta h2{margin-bottom:0;font-size:24px}.xhs-site #cta [itemprop=potentialAction]{flex-direction:column;grid-area:auto/1}}@media (prefers-reduced-motion:reduce){html:has(.xhs-site){scroll-behavior:auto}.xhs-site *,.xhs-site :before,.xhs-site :after{transition:none!important;animation:none!important}}
