
:root{--paper:#f1f0ea;--white:#fafaf6;--ink:#232721;--muted:#72766c;--line:#d6d8ce;--lime:#d8ed77;--olive:#46513b;--orange:#b34a2b}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-underline-offset:4px}button{border:0}header{background:var(--ink);color:#fff}.preview{padding:10px 3.7%;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.4px;color:#c0c5b7;border-bottom:1px solid #ffffff22}.preview span:first-child:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);margin-right:8px}.preview button{color:#d8ed77;background:none;font-size:11px}.top{display:flex;align-items:center;justify-content:space-between;padding:22px 3.7%}.logo{display:flex;gap:12px;align-items:center;font-size:21px;letter-spacing:-1px;font-weight:700}.mark{height:37px;width:37px;background:var(--lime);color:var(--ink);display:grid;place-items:center;font-size:16px}.sublogo{font-size:9px;letter-spacing:2.8px;color:#aeb4a5;margin-top:3px}.top-right{font-size:11px;color:#c5c9be;display:flex;align-items:center;gap:20px}.top-right b{font-weight:400;border:1px solid #626956;padding:8px 11px}.nav{display:flex;padding:0 3.7%;gap:30px;overflow:auto;scrollbar-width:none}.nav button{background:none;color:#aeb4a5;padding:17px 0 19px;white-space:nowrap;border-bottom:3px solid transparent;font-size:13px}.nav button small{font-size:10px;margin-right:9px;color:#7e8870}.nav button.active{color:var(--lime);border-bottom-color:var(--lime)}main{max-width:1600px;margin:auto;padding:0 3.7% 50px}.crumb{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1.5px;color:var(--muted);padding:25px 0}.crumb span:last-child{letter-spacing:.2px}.hero{display:grid;grid-template-columns:1fr 1.1fr;min-height:510px;border-bottom:1px solid var(--line)}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--olive);font-weight:700;display:flex;align-items:center;gap:9px}.eyebrow:before{content:'+';font-size:18px;color:#9ba786}.hero h1{font-family:Georgia,serif;font-size:clamp(50px,5.5vw,86px);font-weight:400;line-height:1.02;letter-spacing:-4px;margin:28px 0 21px}.hero h1 em{font-weight:400;color:#727e58}.hero p{font-size:15px;line-height:1.9;color:#71766b;max-width:370px}.hero .intro{padding:32px 0 40px}.button{padding:15px 23px;background:var(--ink);color:white;display:inline-flex;align-items:center;justify-content:center;gap:30px;font-weight:500;font-size:13px}.button.lime{background:var(--lime);color:var(--ink)}.button.light{background:transparent;border:1px solid var(--line);color:var(--ink)}.button:hover{filter:brightness(.91)}.hero-actions{display:flex;gap:12px;margin-top:29px}.tiny{font-size:10px;color:var(--muted);line-height:1.7}.hero-art{position:relative;overflow:hidden;background:radial-gradient(ellipse at 55% 42%,#e9eae3 0,#daddd2 60%,#d1d5c7);margin-bottom:35px;min-height:425px;border-radius:180px 0 0 0}.hero-art svg{width:100%;height:100%;position:absolute;inset:0}.art-label{position:absolute;left:27px;bottom:25px;font-size:10px;line-height:1.8;letter-spacing:1px}.art-index{position:absolute;right:20px;top:20px;font-family:monospace;color:#66705a;font-size:11px}.art-pill{position:absolute;right:20px;bottom:23px;background:#f1f0eacc;border:1px solid #a7b197;padding:7px 11px;font-size:10px}.rail{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);padding:21px 0;gap:20px}.rail>div{display:flex;align-items:center;gap:15px}.rail b{font-family:Georgia,serif;font-size:30px;font-weight:400;color:#6b775c}.rail span{font-size:12px;line-height:1.8}.section-head{display:flex;align-items:end;justify-content:space-between;margin:35px 0 20px}.section-head h2{font-size:24px;letter-spacing:-.7px;margin:8px 0 0;font-weight:500}.section-head button{background:none;font-size:12px;text-decoration:underline;text-underline-offset:5px}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.product{padding:0;text-align:left;background:transparent;color:var(--ink)}.product-art{background:#e2e4da;height:190px;position:relative;overflow:hidden}.product-art svg{width:100%;height:100%}.product-art small{position:absolute;top:14px;left:16px;font-size:9px;letter-spacing:1px;color:#6e7762}.product-foot{display:flex;justify-content:space-between;padding:17px 0;align-items:center}.product-foot strong{font-size:14px;font-weight:500}.product-foot span{font-size:10px;color:var(--muted)}.arrow{font-size:22px!important;color:var(--ink)!important}.bottom-note{padding:25px 0;font-size:11px;color:var(--muted);line-height:1.8}.page-title{margin:10px 0 30px;display:flex;align-items:end;justify-content:space-between}.page-title h1{font-size:36px;font-weight:500;letter-spacing:-1.2px;margin:12px 0}.page-title p{color:var(--muted);font-size:13px;line-height:1.8;margin:0}.pill{border:1px solid #bfc8ae;color:#586545;padding:6px 10px;font-size:10px;display:inline-block}.layout{display:grid;grid-template-columns:1fr 1.22fr;gap:24px}.panel{background:var(--white);border:1px solid var(--line)}.panel-pad{padding:25px}.panel h3{font-size:18px;font-weight:500;margin:7px 0 16px}.specs{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:20px}.specs div{border-bottom:1px solid var(--line);padding:12px 0;font-size:11px;display:flex;justify-content:space-between;gap:8px}.specs span{color:var(--muted)}.chat-head{padding:20px 23px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.avatar{height:34px;width:34px;background:var(--lime);display:grid;place-items:center;font-size:14px}.online{font-size:10px;color:#7a846c;margin-top:4px}.messages{padding:23px;min-height:270px;max-height:430px;overflow:auto}.msg{padding:13px 15px;font-size:12px;line-height:1.8;max-width:90%;background:#edeee7;margin-bottom:14px}.msg.you{background:#e4ebd3;margin-left:auto}.msg-name{font-size:9px;letter-spacing:1px;color:#849070;margin-bottom:5px}.chat-bottom{border-top:1px solid var(--line);padding:18px 23px}.quick{display:flex;gap:8px;flex-wrap:wrap}.quick button{font-size:11px;padding:9px 12px;background:transparent;border:1px solid #bec9aa}.chat-input{display:flex;margin-top:13px;border:1px solid var(--line);background:white}.chat-input input{padding:12px;border:0;width:100%;min-width:0;background:transparent}.chat-input button{background:var(--ink);color:var(--lime);width:45px;font-size:21px}.label{font-size:10px;letter-spacing:1.5px;color:var(--muted)}.notice{padding:15px 18px;background:#e8eddd;color:#5b674b;font-size:11px;line-height:1.8;display:flex;justify-content:space-between;gap:15px;margin-bottom:20px}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-bottom:24px}.stat{padding:22px;background:var(--white);border-right:1px solid var(--line)}.stat:last-child{border:0}.stat strong{display:block;font-size:34px;letter-spacing:-1px;margin:7px 0}.stat small{font-size:10px;color:var(--muted)}.owner-layout{display:grid;grid-template-columns:1.55fr 1fr;gap:24px}.inquiry-head{padding:23px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.inquiry-head h3{margin:6px 0;font-size:20px}.inquiry-body{padding:23px}.data-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:23px;margin:20px 0}.data-grid span{font-size:10px;color:var(--muted);display:block;margin-bottom:8px}.data-grid b{font-size:14px;font-weight:500}.file{padding:13px;background:var(--paper);font-size:11px;border:1px solid var(--line)}.field{display:block;font-size:11px;color:var(--muted);margin:18px 0 8px}.input{width:100%;padding:12px;background:white;border:1px solid var(--line);color:var(--ink);border-radius:0}.draft{font-family:Georgia,serif;font-size:15px;line-height:1.9;padding:20px;background:#edeee7;margin:18px 0}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.filter-row button{padding:9px 16px;background:transparent;border:1px solid var(--line);font-size:11px}.filter-row button.selected{background:var(--ink);color:white;border-color:var(--ink)}.leads{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.lead-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.country{font-size:10px;color:var(--muted)}.lead p{line-height:1.9;color:var(--muted);font-size:12px}.lead h3{font-family:Georgia,serif;font-size:26px}.lead-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.lead-bottom a{font-size:11px}.lead-bottom button{background:var(--lime);padding:10px 14px;font-size:11px}.market-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.price-row{padding:20px 23px;display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--line);gap:10px}.price-row:last-child{border:0}.price-row b{font-size:14px;font-weight:500}.price-row p{font-size:11px;line-height:1.8;color:var(--muted);margin:8px 0}.price-row a{font-size:10px}.price-value{text-align:right;font-family:Georgia,serif;font-size:27px}.price-value span{display:block;font-family:system-ui,sans-serif;font-size:9px;color:var(--muted);margin-top:6px}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.result{background:var(--ink);color:white;padding:22px;margin:23px -25px -25px}.result strong{display:block;font-family:Georgia,serif;font-size:42px;font-weight:400;margin:9px 0}.result .tiny{color:#b8c2aa}.modal-backdrop{position:fixed;inset:0;background:#1119;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(4px)}.modal{background:var(--paper);padding:30px;max-width:650px;width:100%;max-height:90vh;overflow:auto}.modal-top{display:flex;justify-content:space-between;align-items:center}.modal-top button{background:none;font-size:25px}.modal h2{font-size:27px;font-weight:500}.modal .product-art{height:220px}.footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:20px 0 0;font-size:10px;color:var(--muted);margin-top:35px}.toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;padding:14px 24px;z-index:70;font-size:12px;box-shadow:0 5px 30px #0003}.fade{animation:reveal .3s ease both}@keyframes reveal{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero{min-height:590px}.hero-art{min-height:500px}}@media(max-width:800px){.top{padding:20px}.top-right{display:none}.preview{padding:9px 20px}.nav{gap:24px;padding:0 20px}.nav button{font-size:12px}main{padding:0 20px 30px}.crumb{font-size:9px}.hero{grid-template-columns:1fr}.hero h1{font-size:59px;letter-spacing:-3px}.hero .intro{padding:10px 0 28px}.hero-art{min-height:330px;margin-bottom:24px;border-radius:110px 0 0 0}.hero-actions{flex-wrap:wrap}.rail{gap:9px}.rail>div{gap:8px}.rail b{font-size:22px}.rail span{font-size:10px}.products{gap:10px}.product-art{height:125px}.product-foot strong{font-size:11px}.product-foot span{font-size:8px}.product-art small{font-size:8px;left:8px;top:8px}.layout,.owner-layout,.market-layout{grid-template-columns:1fr}.page-title{align-items:start;gap:10px}.page-title h1{font-size:29px}.page-title .pill{display:none}.leads{grid-template-columns:1fr}.stat{padding:16px}.stat strong{font-size:27px}.stat small{font-size:9px}.footer{line-height:1.9;gap:20px}.section-head h2{font-size:22px}.price-value{font-size:23px}.hero p{font-size:13px}.messages{min-height:200px}.panel-pad{padding:20px}.result{margin:20px -20px -20px}.logo{font-size:20px}.sublogo{font-size:8px}.hero .button{padding:14px 18px;gap:15px}}

/* Demo: distinct buyer storefront and owner workspace, sharing one visual language. */
a.button{text-decoration:none}.brand-link{text-decoration:none}.buyer-nav{display:flex;gap:32px;align-items:center}.buyer-nav button{background:none;color:#c2c8b9;padding:12px 0;font-size:12px}.buyer-nav button.active{color:var(--lime)}.buyer-nav .button{background:var(--lime);color:var(--ink);padding:12px 18px}.language{border:1px solid #69745a!important;padding:7px 10px!important}.buyer-hero h1{font-size:clamp(48px,5.7vw,87px)}.buyer-hero p{max-width:440px}.buyer-hero .eyebrow{max-width:90%;line-height:1.8}.wide-copy{max-width:600px;color:var(--muted);font-size:14px;line-height:1.9}.product-grid{margin-bottom:30px}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:25px 0}.process>div{border:1px solid var(--line);padding:23px;min-height:170px;margin-left:-1px}.process b{font:32px Georgia,serif;color:#7d8b69}.process h3{font-size:14px;font-weight:500}.process p{font-size:11px;color:var(--muted);line-height:1.9}.section-dark{background:var(--ink);padding:35px;color:white;margin:35px 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.section-dark h2{font:34px Georgia,serif;margin:0 0 12px}.section-dark p{font-size:12px;color:#bec8b3}.workspace-nav{display:flex;padding:0 3.7%;gap:30px}.workspace-nav button{background:none;color:#aeb4a5;border-bottom:3px solid transparent;padding:17px 0;font-size:13px}.workspace-nav button.active{color:var(--lime);border-color:var(--lime)}.count-badge{background:#d8ed7722;color:#d8ed77;padding:3px 6px;margin-left:7px;font-size:10px}.inbox-layout{display:grid;grid-template-columns:320px 1fr;gap:22px}.inbox-list{display:flex;flex-direction:column;gap:10px}.inbox-item{display:block;width:100%;padding:20px;background:var(--white);border:1px solid var(--line);text-align:left;color:var(--ink)}.inbox-item.active{border-left:4px solid var(--olive);background:#e6eadc}.inbox-item h3{font-size:15px;margin:12px 0 8px;font-weight:500}.inbox-item p{color:var(--muted);font-size:11px;margin:0;line-height:1.8}.inbox-item .list-meta{display:flex;justify-content:space-between;gap:7px;font-size:10px}.inquiry-detail{min-width:0}.inquiry-detail .owner-layout{grid-template-columns:1fr 1fr}.stack{display:flex;flex-direction:column;gap:18px}.detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.detail-actions .button{padding:11px 15px;gap:10px}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.timeline{padding-left:0;list-style:none;margin:0}.timeline li{border-left:1px solid #bfc8b2;padding:0 0 20px 19px;position:relative;font-size:11px;line-height:1.8}.timeline li:before{content:'';width:5px;height:5px;background:var(--olive);position:absolute;left:-3px;top:5px}.timeline small{color:var(--muted);display:block}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.form-grid .full{grid-column:1/-1}.form-grid label{margin:14px 0 0;font-size:11px;color:var(--muted);line-height:1.8}.form-grid .input{margin-top:5px}.form-grid textarea{resize:vertical}.dialog-wide{max-width:970px}.dialog-body{display:grid;grid-template-columns:.78fr 1fr;gap:26px}.dialog-aside{padding:24px;background:#e1e5d8;display:flex;flex-direction:column;justify-content:space-between}.dialog-aside h2{font:38px Georgia,serif;letter-spacing:-1px}.dialog-aside p{font-size:12px;line-height:1.9;color:var(--olive)}.dialog-aside .product-art{background:transparent;height:160px}.form-bottom{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.form-bottom .tiny{max-width:250px}.mini-button{background:transparent;padding:9px 12px;border:1px solid var(--line);font-size:10px;color:var(--olive)}.success{max-width:750px;margin:50px auto;text-align:center;padding:55px 35px}.success-icon{width:60px;height:60px;background:var(--lime);border-radius:50%;display:grid;place-items:center;font-size:29px;margin:0 auto 25px}.success h1{font:42px Georgia,serif}.success .data-grid{text-align:left;margin:30px 0}.assistant-launch{position:fixed;bottom:24px;right:28px;background:var(--ink);color:white;padding:15px 20px;box-shadow:0 5px 25px #0003;z-index:30;display:flex;align-items:center;gap:13px;font-size:12px}.assistant-launch i{background:var(--lime);color:var(--ink);font-style:normal;width:24px;height:24px;display:grid;place-items:center}.assistant-window{position:fixed;bottom:85px;right:28px;width:370px;max-width:calc(100vw - 32px);box-shadow:0 15px 70px #0003;z-index:35;background:var(--white);border:1px solid var(--line)}.assistant-window .messages{min-height:220px;max-height:320px;padding:18px}.assistant-window .chat-head{padding:15px 18px;justify-content:space-between}.assistant-window .chat-head button{background:none;font-size:22px}.assistant-window .chat-bottom{padding:15px 18px}.assistant-window .quick button{font-size:10px;padding:7px 8px}.copy-hint{font-size:10px;color:var(--muted);line-height:1.8;margin:12px 0 0}.empty{text-align:center;padding:65px 25px}.empty h2{font-size:26px;font-weight:500}.empty p{font-size:12px;color:var(--muted);line-height:1.8}.launch-hero{padding:55px 0 35px}.launch-hero h1{font:clamp(45px,6vw,78px)/1.08 Georgia,serif;letter-spacing:-3px;margin:25px 0}.launch-hero h1 em{color:#7b8867;font-weight:400}.launch-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.launch-card{padding:30px;background:var(--white);border:1px solid var(--line);text-decoration:none;position:relative;overflow:hidden}.launch-card h2{font-size:26px;font-weight:500;margin:15px 0}.launch-card p{font-size:12px;line-height:1.9;color:var(--muted);max-width:300px}.launch-card.dark{background:var(--ink);color:white}.launch-card.dark p{color:#b4bea7}.launch-card .product-art{height:160px;background:transparent;margin:0 -30px}.launch-card .button{margin-top:20px}.workspace-sample{background:#ffffff0c;border:1px solid #ffffff22;padding:18px;margin:30px 0;display:flex;justify-content:space-between;align-items:center}.workspace-sample strong{font-size:26px;font-weight:400}.step-guide{display:flex;gap:24px;font-size:12px;line-height:1.8;color:var(--muted);margin:30px 0}.owner-actions{display:flex;gap:10px}.owner-actions .button{padding:12px 17px}.error-text{color:var(--orange);font-size:11px;line-height:1.7}.note-box{padding:12px;background:#f3eddf;font-size:11px;line-height:1.8}.inquiry-detail h3{line-height:1.5}.inquiry-detail .draft{overflow-wrap:anywhere}.mail-body{white-space:pre-wrap;font:14px/1.8 Georgia,serif;width:100%;resize:vertical;border:1px solid var(--line);background:#eff0e8;padding:17px;min-height:245px}.saved-check{font-size:10px;color:var(--olive)}.dialog-lead{padding:0 10px 15px}.modal-backdrop{overflow:auto}.modal{overscroll-behavior:contain}.demo-tag{display:inline-block;background:#e7ecdc;color:#5f7045;padding:5px 8px;font-size:9px;letter-spacing:.5px}.filter-row select{padding:9px;background:transparent;border:1px solid var(--line);font-size:11px}.inbox-toolbar{display:flex;justify-content:space-between;gap:15px;margin-bottom:20px}.inbox-toolbar .filter-row{margin:0}.negative{color:#f7bb9f!important}@media(max-width:1100px){.inbox-layout{grid-template-columns:260px 1fr}.inquiry-detail .owner-layout{grid-template-columns:1fr}.buyer-nav{gap:18px}}@media(max-width:800px){.buyer-nav{gap:14px}.buyer-nav button{font-size:10px}.buyer-nav .nav-process{display:none}.buyer-nav .button{padding:9px 10px}.top{flex-wrap:wrap;gap:18px}.buyer-hero h1{font-size:58px}.process{grid-template-columns:1fr 1fr}.section-dark{padding:25px;display:block}.section-dark .button{margin-top:15px}.section-dark h2{font-size:30px}.inbox-layout{grid-template-columns:1fr}.inbox-list{display:flex;flex-direction:row;overflow:auto}.inbox-item{min-width:260px}.owner-actions{flex-wrap:wrap}.owner-actions .button{font-size:10px;padding:9px}.page-title{flex-direction:column;align-items:start}.dialog-body{grid-template-columns:1fr}.dialog-aside{display:none}.dialog-wide{padding:20px}.modal-backdrop{padding:12px}.form-grid{gap:0 12px}.form-bottom{flex-direction:column;align-items:stretch;gap:10px}.form-bottom .tiny{max-width:none}.assistant-launch{right:16px;bottom:16px}.assistant-window{right:16px;bottom:77px}.launch-cards{grid-template-columns:1fr}.launch-hero{padding:25px 0}.launch-hero h1{font-size:50px}.step-guide{flex-direction:column;gap:7px}.inbox-toolbar{flex-direction:column}.workspace-nav{gap:24px;padding:0 20px}.workspace-nav button{font-size:12px}.crumb{gap:10px;letter-spacing:.5px}.data-grid{gap:17px}.quote-grid{grid-template-columns:1fr 1fr}.footer{padding-bottom:55px}.success{padding:30px 20px;margin:20px 0}.success h1{font-size:32px}.hero .intro{padding-top:10px}.buyer-nav .language{font-size:10px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}

.inquiry-head{align-items:flex-start;gap:16px}.inquiry-head .pill{white-space:nowrap;flex-shrink:0}

.customer-photo{object-fit:cover;display:block;width:100%;height:100%;background:#dce0d4}.hero-art .customer-photo{position:absolute;inset:0;width:100%;height:100%}.hero-art:has(.customer-photo){border-radius:120px 0 0 0}.hero-art .art-index,.hero-art .art-label,.hero-art .art-pill{background:#f1f0eae8;padding:8px 12px;letter-spacing:.5px}.hero-art .art-label{bottom:24px}.hero-art .art-pill{display:none}.product-grid .product-art{height:320px}.launch-card .launch-photo{height:200px;margin:20px 0 0;background:#e1e4da}.launch-photo .customer-photo{max-width:100%;object-fit:cover}.workspace-sample small{font-size:14px;font-weight:400;color:#cbd0c4}.workspace-links{display:flex;gap:12px;margin:35px 0 10px;font-size:11px;color:#c0c9b2}.workspace-links span{border:1px solid #ffffff22;padding:8px 12px}.research-photo{width:100%;height:160px;object-fit:contain;background:white;margin:0 0 20px}.inquiry-head .pill{align-self:flex-start}.launch-cards .launch-card .button{margin-top:26px}@media(max-width:800px){.product-grid .product-art{height:300px}.workspace-links{gap:7px}.workspace-links span{padding:7px}.hero-art:has(.customer-photo){border-radius:70px 0 0 0}.launch-photo{max-width:100%}}
/* 客户拓展：中文决策信息优先，英文内容按需展开。 */
.prospect-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-bottom:30px;background:#e8ecdf}.prospect-steps>div{display:flex;align-items:center;gap:14px;padding:20px 24px}.prospect-steps>div+div{border-left:1px solid var(--line)}.prospect-steps b{font:27px Georgia,serif;color:#7c8966}.prospect-steps span{font-size:14px}.prospect-steps small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.prospect-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:25px}.prospect-tabs button{background:transparent;padding:13px 0 17px;border-bottom:3px solid transparent;color:var(--muted);font-size:16px}.prospect-tabs .active{color:var(--ink);border-color:var(--olive);font-weight:600}.prospect-tabs span{font-size:11px;margin-left:8px;color:var(--muted);font-weight:400}.prospect-list-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.prospect-list-heading h2{font-size:20px;margin:0 0 8px;font-weight:500}.prospect-list-heading p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.prospect-list-heading .filter-row{margin:0;flex-shrink:0}.prospect-cards{gap:20px}.prospect-card{padding:25px;display:flex;flex-direction:column}.prospect-card .lead-top{margin:0 0 20px}.prospect-card .pill.saved{background:#e7edda}.prospect-company{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px;margin-bottom:20px}.prospect-company h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-size:22px;line-height:1.25;letter-spacing:-.5px;margin:0 0 8px}.prospect-company p{font-size:12px;color:var(--muted);margin:0}.prospect-company img{width:85px;height:70px;object-fit:contain;background:white}.prospect-reason{padding:16px;background:#edf0e4;margin-bottom:17px}.prospect-reason>span,.prospect-next>span,.prospect-latest>span{font-size:11px;color:var(--olive);font-weight:600}.prospect-card .prospect-reason p,.prospect-card .prospect-next p,.prospect-card .prospect-latest p{font-size:13px;line-height:1.85;margin:7px 0 0;color:var(--ink)}.prospect-next{margin-bottom:18px}.prospect-contact-summary{font-size:11px;line-height:1.7;overflow-wrap:anywhere;color:var(--muted);padding:15px 0;border-top:1px solid var(--line);margin-top:auto}.prospect-card-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.prospect-card-actions a{font-size:11px;white-space:nowrap}.prospect-card-actions .button{font-size:11px;padding:12px 15px;gap:8px}.prospect-latest{border-top:1px solid var(--line);padding:15px 0}.prospect-latest p{white-space:pre-wrap;overflow-wrap:anywhere}.prospect-latest small{display:block;font-size:10px;color:var(--muted);margin-top:9px}.prospect-dialog{padding:0 12px 8px}.prospect-dialog-heading h2{font:30px/1.2 system-ui,sans-serif!important;letter-spacing:-.5px;margin:12px 0!important}.prospect-dialog-heading p{color:var(--muted);font-size:12px}.prospect-detail-section{padding:22px 0;border-bottom:1px solid var(--line)}.prospect-detail-section h3{display:flex;gap:12px;align-items:center;font-size:16px;font-weight:500;margin:0 0 15px}.prospect-detail-section h3 b{background:#e4e9d6;color:var(--olive);width:25px;height:25px;display:grid;place-items:center;font-size:12px}.prospect-detail-section>p{font-size:13px;line-height:1.9}.contact-route{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#ecefe5;padding:16px}.contact-route strong{font-size:13px;overflow-wrap:anywhere}.contact-route p{font-size:11px;line-height:1.7;color:var(--muted);margin:5px 0 0}.contact-route a{white-space:nowrap;text-decoration:none}.prospect-detail-section .field{display:block;font-size:12px;color:var(--muted);margin:17px 0 9px}.chinese-outreach{line-height:1.9;resize:vertical;font-size:13px}.english-details{margin-top:16px;border:1px solid var(--line);padding:14px 16px}.english-details summary{cursor:pointer;font-size:12px;color:var(--olive)}.english-details .mini-button{margin-top:12px}.prospect-dialog-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:22px}.prospect-dialog-footer p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.prospect-dialog-footer .button{white-space:nowrap}.prospect-dialog .copy-hint{font-size:10px}
@media(max-width:1000px){.prospect-list-heading{flex-direction:column;align-items:flex-start}.prospect-card-actions{flex-wrap:wrap}}@media(max-width:800px){.prospect-steps{grid-template-columns:1fr}.prospect-steps>div{padding:14px 18px}.prospect-steps>div+div{border-left:0;border-top:1px solid var(--line)}.prospect-card{padding:20px}.prospect-company h3{font-size:21px}.prospect-dialog{padding:0}.contact-route{align-items:flex-start;flex-direction:column}.prospect-dialog-footer{align-items:stretch;flex-direction:column;gap:12px}.prospect-list-heading .filter-row{flex-wrap:wrap}.prospect-list-heading .filter-row button{padding:9px 12px}.prospect-tabs{gap:25px}.prospect-tabs button{font-size:14px}.prospect-cards{grid-template-columns:1fr}.prospect-dialog-heading h2{font-size:25px!important}}
