:root{color:#0b1739;--navy:#0b1739;--red:#e10d15;--border:#dce2eb;--muted:#586380;--green:#0b9f61;--amber:#e58200;background:#f4f6f9;font-family:PingFang SC,Microsoft YaHei,Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:#f4f6f9;min-width:320px;margin:0}button,select{font:inherit}button{cursor:pointer}.page{max-width:1180px;margin:0 auto;padding:30px 18px 48px}.page-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.page-title h1{color:var(--navy);margin:0 0 7px;font-family:Georgia,Songti SC,serif;font-size:31px}.page-title p{color:#697590;margin:0;font-size:13px;font-weight:650}.primary,.secondary{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.primary{background:var(--red);color:#fff;border:0;padding:12px 18px;box-shadow:0 5px 14px #e10d152e}.primary:disabled{opacity:.65;cursor:wait}.secondary{border:1px solid var(--border);color:#34405a;background:#fff;padding:11px 32px}.summary-card,.funding-card,.ipo-card{border:1px solid var(--border);background:#fff;border-radius:9px}.summary-card{margin-bottom:14px;overflow:hidden}.stats{grid-template-columns:repeat(4,1fr);padding:14px 8px 0;display:grid}.stats div{text-align:center;border-right:1px solid var(--border);padding:0 8px 15px}.stats div:last-child{border-right:0}.stats span{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.stats strong{font-size:26px;line-height:1}.green{color:var(--green)}.amber{color:var(--amber)}.red{color:var(--red)}.insights{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.insights section{padding:17px 20px 19px}.insights section+section{border-left:1px solid var(--border)}.insights h3,.funding-card h3{color:#15203a;margin:0 0 11px;font-size:14px}.insights p{color:#34405a;margin:0;font-size:13px;font-weight:650;line-height:1.8}.insights dl{gap:10px;margin:0;display:grid}.insights dl div{color:#34405a;grid-template-columns:58px 1fr;gap:9px;font-size:13px;line-height:1.65;display:grid}.insights dt{color:var(--muted);font-weight:700}.insights dt:after{content:"："}.insights dd{margin:0;font-weight:650}.insights small{color:var(--muted);font-weight:500;display:block}.funding-card{grid-template-columns:260px 1fr;gap:24px;margin-bottom:18px;padding:16px 20px;display:grid}.funding-card p{color:#34405a;margin:9px 0;font-size:13px;font-weight:650;line-height:1.6}.funding-card p strong{color:var(--red);margin-left:6px;font-size:20px}.funding-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.funding-days article{grid-template-columns:76px 1fr;align-content:start;gap:3px 12px;display:grid}.funding-days b{color:#5e6982;grid-row:1/3;font-size:14px}.funding-days strong{color:#34405a;font-size:13px;line-height:1.45}.funding-days span{color:var(--muted);font-size:12px;font-weight:700}.filters{align-items:end;gap:14px;margin:18px 0;display:flex}.filters label{color:#4e5a72;gap:7px;font-size:13px;font-weight:700;display:grid}.filters select{appearance:auto;border:1px solid var(--border);min-width:220px;color:var(--navy);background:#fff;border-radius:7px;padding:11px 12px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ipo-card{text-align:left;padding:17px 16px 16px;transition:border-color .15s,box-shadow .15s,transform .15s}.ipo-card:hover{border-color:#c8d2e2;transform:translateY(-1px);box-shadow:0 7px 18px #0b173912}.ipo-top{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:14px;padding-bottom:14px;display:flex}.ipo-title{align-items:center;gap:8px;display:flex}.ipo-title strong{color:var(--navy);font-size:18px}.ipo-title span,.drawer-head h2 span{color:#2766c9;background:#eef5ff;border:1px solid #b7d1ff;border-radius:5px;align-items:center;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.ipo-top small{color:#5f6a82;margin-top:6px;display:block}.ipo-top>b,.drawer-head>b{border-radius:6px;align-self:start;padding:7px 11px;font-size:14px}.buy{color:var(--green);background:#e6f8ef}.hold{color:var(--amber);background:#fff3e1}.avoid{color:var(--red);background:#feecee}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.metrics span{color:#34405a;font-size:13px}.metrics b{color:#66718a;margin-bottom:6px;font-size:11px;display:block}.empty,.alert{border:1px solid var(--border);text-align:center;color:var(--muted);background:#fff;border-radius:9px;padding:28px}.alert{color:#a20e14;text-align:left;background:#fff0f1;border-color:#f3b9bc;margin-bottom:14px}.backdrop{opacity:0;pointer-events:none;z-index:40;background:#0b173947;transition:opacity .18s;position:fixed;inset:0}.backdrop.open{opacity:1;pointer-events:auto}.drawer{z-index:41;background:#fff;width:min(520px,100vw);height:100vh;padding:26px;transition:transform .2s;position:fixed;top:0;right:0;overflow:auto;transform:translate(100%);box-shadow:-14px 0 35px #0b17392e}.drawer.open{transform:translate(0)}.close{color:#24304a;background:#f4f6f9;border:0;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.drawer-head{border-bottom:1px solid var(--border);padding:0 44px 18px 0}.drawer-head h2{align-items:center;gap:9px;margin:0 0 7px;font-size:24px;display:flex}.drawer-head p,.drawer-meta{color:var(--muted);margin:0;font-size:13px}.drawer-head>b{margin-top:12px;display:inline-block}.drawer-meta{margin:14px 0 22px;line-height:1.8}.drawer section{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.drawer h3{margin:0 0 14px;font-size:15px}.issue-grid{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.issue-grid div{border-bottom:1px solid var(--border);padding:12px}.issue-grid div:nth-child(odd){border-right:1px solid var(--border)}.issue-grid div:nth-last-child(-n+2){border-bottom:0}.issue-grid dt{color:var(--muted);margin-bottom:6px;font-size:11px}.issue-grid dd{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.45}.dim{grid-template-columns:105px 1fr 34px;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:grid}.dim i{background:#e8ecf2;border-radius:8px;height:7px;overflow:hidden}.dim em{background:var(--navy);border-radius:8px;height:100%;display:block}.drawer p,.drawer li{color:#34405a;font-size:13px;line-height:1.75}.ah-valuation{background:#eef6ff;border:1px solid #cfe1f6;border-radius:7px;padding:11px 12px}.ah-valuation p{margin:0}.ah-valuation p+p{margin-top:7px}.ah-offer-price{justify-content:space-between;align-items:center;gap:12px;display:flex}.ah-offer-price span{color:#4c6488;font-weight:700}.ah-offer-price strong{color:var(--navy);white-space:nowrap;font-size:15px}.drawer ul{margin:0;padding-left:20px}.conclusion{padding-bottom:18px}footer{color:#7c8598;border-top:1px solid var(--border);margin-top:22px;padding-top:14px;font-size:11px}.insights{grid-template-columns:1fr 1fr}.decision-reasons{grid-column:1/-1}.insights section:nth-child(2){border-left:0;border-top:1px solid var(--border)}.insights section:nth-child(3){border-top:1px solid var(--border)}.decision-reasons dl{grid-template-columns:1fr}.reason-list{gap:13px;display:grid}.reason-list article{gap:6px;display:grid}.reason-list b{color:var(--navy);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.reason-name{align-items:center;gap:8px;display:inline-flex}.reason-separator{color:var(--muted);font-weight:700}.reason-link{color:var(--navy);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.reason-link:hover{color:var(--red)}.reason-list b>span:not(.reason-name){border-radius:5px;padding:3px 7px;font-size:11px;line-height:1}.reason-list ul{margin:0;padding-left:18px}.reason-list li{color:#34405a;margin:2px 0;font-size:12px;font-weight:650;line-height:1.65}@media (width<=760px){.page{padding:22px 14px 40px}.page-title{display:grid}.page-title h1{font-size:27px}.primary{width:100%}.stats{grid-template-columns:repeat(2,1fr);padding:0}.stats div{border-bottom:1px solid var(--border);padding:14px 8px}.stats div:nth-child(2n){border-right:0}.insights,.funding-card,.cards,.funding-days{grid-template-columns:1fr}.insights section+section{border-left:0;border-top:1px solid var(--border)}.insights section:nth-child(3){grid-column:auto}.funding-card{gap:8px}.filters{grid-template-columns:1fr 1fr;display:grid}.filters label,.filters select,.secondary{width:100%;min-width:0}.secondary{grid-column:1/-1}.metrics{grid-template-columns:1fr}.drawer{padding:22px 18px}.issue-grid{grid-template-columns:1fr}.issue-grid div,.issue-grid div:nth-child(odd){border-right:0}.issue-grid div:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.issue-grid div:last-child{border-bottom:0}}
