.site-page.public-discovery{width:min(1120px,calc(100% - 80px));margin:0 auto;padding:68px 0 88px;min-height:calc(100vh - 260px);color:#111116}.site-page.public-discovery :is(h1,h2,h3,p){margin:0}.site-page.public-discovery a{color:#356b67;text-decoration:none}.site-page.public-discovery :is(button,input,select,a,summary):focus-visible{outline:2px solid #356b67;outline-offset:4px}.site-page.public-discovery .pd-heading{margin-bottom:32px}.site-page.public-discovery .pd-eyebrow{color:#356b67;font-size:11px;line-height:1.5;letter-spacing:.1em;font-weight:600;text-transform:uppercase}.site-page.public-discovery .pd-heading h1{margin:14px 0 16px;font-size:clamp(32px,4vw,46px);font-weight:500;letter-spacing:-1.6px;line-height:1.2}.site-page.public-discovery .pd-heading>div>p:not(.pd-eyebrow),.site-page.public-discovery .pd-heading>p{max-width:650px;color:#65656f;font-size:15px;line-height:1.8}.site-page.public-discovery .pd-heading-actions{display:flex;gap:24px;justify-content:space-between;align-items:center}.site-page.public-discovery .pd-heading-actions>.pd-button{flex-shrink:0}.site-page.public-discovery .pd-source{display:flex;align-items:baseline;gap:10px;border:1px solid #dceeea;background:#f0faf9;border-radius:8px;padding:14px 18px;margin-bottom:28px;color:#356b67;font-size:13px}.site-page.public-discovery .pd-source p{line-height:1.75}.site-page.public-discovery .pd-source p>span{display:block;color:#627a77;font-size:12px}.site-page.public-discovery .pd-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#356b67}.site-page.public-discovery .pd-toolbar{display:flex;gap:16px;align-items:flex-end;padding-bottom:24px;border-bottom:1px solid #e8e8ee}.site-page.public-discovery .pd-toolbar label{display:flex;flex-direction:column;gap:8px;color:#65656f;font-size:12px;min-width:0}.site-page.public-discovery .pd-search{flex:1 1}.site-page.public-discovery .pd-toolbar :is(input,select){min-height:44px;background:#fff;border:1px solid #e8e8ee;color:#111116;border-radius:6px;padding:10px 12px;font-size:13px}.site-page.public-discovery .pd-toolbar select{width:230px}.site-page.public-discovery .pd-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid #e8e8ee;border-radius:6px;background:#fff;color:#243c39;font-size:13px;line-height:1.5;font-weight:500;cursor:pointer;text-align:center}.site-page.public-discovery .pd-button:hover:not(:disabled){border-color:#bed9d6;background:#f5fbfa}.site-page.public-discovery .pd-button:disabled{opacity:.55;cursor:wait}.site-page.public-discovery .pd-primary{background:#d1efed;border-color:#d1efed;color:#193c39}.site-page.public-discovery .pd-primary:hover:not(:disabled){background:#c1e5e2;border-color:#c1e5e2}.site-page.public-discovery .pd-state{display:flex;flex-direction:column;align-items:center;gap:14px;padding:64px 24px;margin-top:26px;border:1px solid #e8e8ee;border-radius:10px;background:#fff;text-align:center}.site-page.public-discovery .pd-state h2{font-size:20px;font-weight:500;line-height:1.5}.site-page.public-discovery .pd-state p{max-width:530px;color:#757580;font-size:13px;line-height:1.8}.site-page.public-discovery .pd-state .pd-button{margin-top:6px}.site-page.public-discovery .pd-loading{height:20px;width:20px;border:2px solid #d1efed;border-top-color:#356b67;border-radius:50%;animation:pd-spin 1s linear infinite}.site-page.public-discovery .pd-result-line{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:23px 0 16px;font-size:12px;color:#757580;overflow-wrap:anywhere}.site-page.public-discovery .pd-table-scroll{box-sizing:border-box;max-height:min(30rem,60vh,calc(100dvh - 8rem));overflow:auto;padding:8px;scroll-padding:8px;border:1px solid #e8e8ee;border-radius:10px;background:#fff}.site-page.public-discovery .pd-table-scroll:focus-visible{outline:2px solid #356b67;outline-offset:4px}.site-page.public-discovery .pd-table{width:100%;min-width:640px;border-collapse:collapse}.site-page.public-discovery .pd-table caption{padding:18px 22px;text-align:left;color:#65656f;font-size:12px;border-bottom:1px solid #e8e8ee}.site-page.public-discovery .pd-table :is(th,td){padding:17px 20px;border-bottom:1px solid #eeeef2;text-align:left;font-size:13px;line-height:1.65}.site-page.public-discovery .pd-table thead th{color:#757580;font-size:11px;font-weight:500;background:#fcfcfd}.site-page.public-discovery .pd-table .pd-number,.site-page.public-discovery .pd-table thead th:nth-child(n+3){text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-page.public-discovery .pd-table tbody th{font-weight:500}.site-page.public-discovery .pd-table tbody tr:last-child>*{border-bottom:0}.site-page.public-discovery .pd-model-id{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.site-page.public-discovery .pd-position{color:#8c8c94;width:50px}.site-page.public-discovery .pd-method{padding:22px 24px;border:1px solid #e8e8ee;border-radius:10px;margin-top:28px;background:#fff}.site-page.public-discovery .pd-method summary{cursor:pointer;font-size:14px;font-weight:500;line-height:1.6}.site-page.public-discovery .pd-method p{color:#65656f;line-height:1.85;font-size:13px;margin-top:16px}.site-page.public-discovery .pd-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:28px}.site-page.public-discovery .pd-links a{font-size:13px;line-height:1.7}.site-page.public-discovery .pd-app-website:hover,.site-page.public-discovery .pd-links a:hover{text-decoration:underline;text-underline-offset:4px}.site-page.public-discovery .pd-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.site-page.public-discovery .pd-app-card{display:flex;flex-direction:column;padding:26px;background:#fff;border:1px solid #e8e8ee;border-radius:10px;min-width:0}.site-page.public-discovery .pd-app-mark{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#f0faf9;color:#356b67;font-size:18px}.site-page.public-discovery .pd-app-card h2{font-size:19px;line-height:1.5;font-weight:500;letter-spacing:-.3px;margin-top:24px;overflow-wrap:anywhere}.site-page.public-discovery .pd-app-description{color:#65656f;line-height:1.8;font-size:14px;margin-top:10px;flex:1 1;white-space:pre-wrap;overflow-wrap:anywhere}.site-page.public-discovery .pd-app-updated{color:#8c8c94;font-size:11px;line-height:1.7;margin-top:24px}.site-page.public-discovery .pd-app-website{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:18px;margin-top:16px;border-top:1px solid #e8e8ee;font-size:12px;line-height:1.7}.site-page.public-discovery .pd-app-website span:first-child{overflow-wrap:anywhere}.site-page.public-discovery .pd-app-link-unavailable{color:#757580;margin-top:18px;font-size:12px}.site-page.public-discovery .pd-bottom-panel{display:flex;gap:28px;align-items:center;justify-content:space-between;margin-top:48px;padding:32px;background:#f0faf9;border:1px solid #e0eeec;border-radius:10px}.site-page.public-discovery .pd-bottom-panel h2{margin-top:12px;font-size:23px;font-weight:500;line-height:1.45;letter-spacing:-.5px}.site-page.public-discovery .pd-bottom-panel p:not(.pd-eyebrow){color:#65656f;max-width:660px;line-height:1.8;font-size:13px;margin-top:12px}.site-page.public-discovery .pd-bottom-panel .pd-button{flex-shrink:0}.site-page.public-discovery[data-locale=zh-CN] :is(h1,h2){letter-spacing:.01em;line-height:1.5}@keyframes pd-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.site-page.public-discovery .pd-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-page.public-discovery .pd-heading-actions{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.site-page.public-discovery{width:calc(100% - 40px);padding-block:42px 64px}.site-page.public-discovery .pd-toolbar{flex-wrap:wrap;align-items:flex-end}.site-page.public-discovery .pd-search{flex-basis:100%}.site-page.public-discovery .pd-toolbar label:not(.pd-search){flex:1 1}.site-page.public-discovery .pd-toolbar select{width:100%}.site-page.public-discovery .pd-app-grid{grid-template-columns:1fr}.site-page.public-discovery .pd-bottom-panel{align-items:flex-start;flex-direction:column;padding:24px}.site-page.public-discovery .pd-state{padding:44px 18px}}@media (prefers-reduced-motion:reduce){.site-page.public-discovery .pd-loading{animation:none}}