:root{--cream:#fffaf0;--pink-100:#ffd9ea;--pink-300:#f6a8ca;--pink-500:#e96ba8;--yellow-100:#fff2b8;--yellow-300:#ffe07a;--green-100:#dff8d8;--green-300:#9be58e;--green-500:#53b95d;--orange-300:#ffba6b;--orange-500:#f58235;--blue-100:#d9f5ff;--blue-300:#a9e5ff;--ink:#253041;--muted:#6f7684;--line:#e6bea273;--glass:#ffffffa8;--shadow:0 20px 54px #ab70501c;--content:min(1320px, 92vw);--font-sans:Inter, "Noto Sans SC", "Microsoft YaHei", Arial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-page-title:clamp(2.25rem, 3vw, 2.75rem);--text-detail-title:clamp(2rem, 2.6vw, 2.5rem);--text-hero:clamp(3.25rem, 6vw, 4.5rem);--weight-regular:400;--weight-medium:500;--weight-semibold:650;--weight-bold:700;--weight-heavy:750}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{max-width:100%;min-height:100vh;color:var(--ink);font-family:var(--font-sans);background:radial-gradient(circle at 12% 8%,#ffd9ead1,#0000 31%),radial-gradient(circle at 88% 7%,#ffe07aa8,#0000 30%),radial-gradient(circle at 80% 58%,#dff8d8c7,#0000 32%),linear-gradient(135deg,#fffaf0 0%,#fff6f8 43%,#f8fff5 100%);margin:0;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site-shell{min-height:100vh}.main-with-nav{min-width:0;padding-top:98px;overflow-x:clip}.wrap{width:var(--content);max-width:100%;margin:0 auto}.section{padding:72px 0}.page-section{width:100%;padding:72px 0;overflow-x:clip}.page-shell{width:min(1500px,100%);max-width:100%;margin:0 auto;padding-inline:clamp(24px,4vw,64px)}.page-shell-activity{width:calc(100vw - 32px);max-width:none;padding-inline:0}.page-shell-activity .table-card,.page-shell-activity .database-card{overflow:visible}.page-shell-browse{gap:18px;width:min(1640px,100vw - 24px);padding-inline:0;display:grid}.page-shell-browse .page-header{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;margin-bottom:0}.page-shell-browse .page-header-copy{justify-items:center;max-width:760px;display:grid}.page-shell-browse .page-header h1{max-width:760px}.page-shell-browse .page-header p{max-width:680px}.page-shell-top-level{gap:28px;display:grid}.page-shell-top-level .page-header,.page-shell-statistics .page-header{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;margin-bottom:0}.page-shell-top-level .page-header-copy,.page-shell-statistics .page-header-copy{justify-items:center;max-width:760px;display:grid}.page-shell-top-level .page-header h1,.page-shell-statistics .page-header h1{max-width:760px}.page-shell-top-level .page-header+*,.page-shell-statistics .page-header+*{margin-top:4px}.page-shell-detail,.page-shell-assay-detail,.page-shell-patent-detail,.page-shell-target-detail,.page-shell-e3-detail{gap:18px;width:min(1760px,100vw - 24px);max-width:100%;padding-inline:0;display:grid}.page-shell-detail .page-header,.page-shell-assay-detail .page-header,.page-shell-patent-detail .page-header,.page-shell-target-detail .page-header,.page-shell-e3-detail .page-header{margin-bottom:0}.page-shell-detail>.search-shell,.page-shell-detail .target-detail-shell,.page-shell-detail .e3-detail-shell,.page-shell-detail .company-detail-shell,.page-shell-detail .assay-detail-shell,.page-shell-detail .activity-detail-chain{gap:18px}.page-shell-detail .content-card,.page-shell-detail .table-card{border-radius:22px}.page-shell-detail .content-card{padding:22px}.page-shell-detail .detail-layout-grid{gap:18px}.detail-v2-stack{gap:18px;min-width:0;display:grid}.compound-detail-v2{width:100%}.compound-structure-card-primary{padding:18px}.compound-structure-card-primary .structure-box{min-height:420px}.compound-structure-card-primary .structure-box>div{justify-items:center;width:100%;display:grid}.compound-structure-card-primary .structure-image-large{justify-self:center;height:360px}.compound-structure-card-primary .mono-block{text-align:left;justify-self:center;width:min(640px,100%)}.compound-structure-summary{border-top:1px solid #e6bea247;margin-top:18px;padding:18px 18px 2px}.compound-structure-summary .kicker{margin-bottom:12px}.compound-structure-properties{margin-top:14px}.detail-metadata-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 24px;margin-top:14px;display:grid}.detail-metadata-item{border-bottom:1px solid #e6bea23d;min-width:0;padding:0 0 9px}.detail-metadata-item-wide{grid-column:span 2}.detail-metadata-item span,.detail-metadata-item strong{min-width:0;display:block}.detail-metadata-item span{color:#667085;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.015em;text-transform:uppercase}.detail-metadata-item strong{overflow-wrap:anywhere;color:#2d3748;font-size:var(--text-base);font-weight:var(--weight-medium);margin-top:4px;line-height:1.35}.detail-metadata-mono{font-family:var(--font-mono);font-size:var(--text-sm)}.content-card.patent-summary-card{z-index:2;position:relative;overflow:visible}.family-members-hover{cursor:default;-webkit-user-select:text;user-select:text;outline:none;width:fit-content;max-width:100%;display:inline-flex;position:relative}.family-members-count{border-bottom:1px dotted #4a5c748c}.family-members-hover:before{content:"";width:calc(100% + 32px);height:18px;display:block;position:absolute;bottom:100%;left:-16px}.family-members-popover{z-index:520;opacity:0;pointer-events:none;scrollbar-gutter:stable;-webkit-user-select:text;user-select:text;background:#fffcf7fa;border:1px solid #94a3b857;border-radius:8px;gap:8px;width:min(420px,78vw);max-height:260px;padding:12px;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;overflow-y:auto;transform:translate(-45%,4px);box-shadow:0 18px 42px #26324329}.family-members-hover:hover .family-members-popover,.family-members-hover:focus-visible .family-members-popover,.family-members-hover:focus-within .family-members-popover{opacity:1;pointer-events:auto;transform:translate(-45%)}.family-members-popover-title{color:#667085;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.015em;text-transform:uppercase}.family-members-list{flex-wrap:wrap;gap:6px;display:flex}.family-members-id{color:#334155;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);background:#ffffffb8;border:1px solid #94a3b847;border-radius:999px;padding:3px 7px;line-height:1.35}.compound-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.compound-fact{background:#ffffff7a;border:1px solid #e6bea24d;border-radius:14px;min-width:0;padding:11px 12px}.compound-fact-wide{grid-column:span 2}.compound-fact span,.compound-fact strong{min-width:0;display:block}.compound-fact span{color:#667085;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase}.compound-fact strong{overflow-wrap:anywhere;color:#2d3748;font-size:var(--text-base);font-weight:var(--weight-medium);margin-top:4px;line-height:1.35}.compound-summary-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.activity-detail-chain{position:relative}.activity-overview-card,.activity-details-card,.activity-result-card,.activity-context-card,.activity-source-card{gap:18px;display:grid}.activity-overview-card,.activity-result-card{background:linear-gradient(145deg,#ffffffc2,#f8fdffe6),radial-gradient(circle at 90% 12%,#d8eff8b8,#0000 34%);border-color:#4e9fc13d}.activity-overview-head,.activity-result-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.activity-overview-head h2,.activity-result-card-head h2,.activity-card-title-row h2{color:#253041;font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:0;margin:6px 0 0;line-height:1.25}.activity-result-chips{flex-wrap:wrap;gap:10px;display:flex}.activity-result-chip{background:#ffffff94;border:1px solid #e6bea24d;border-radius:14px;gap:3px;min-width:132px;padding:10px 12px;display:inline-grid}.activity-result-chip span,.activity-field span{color:#667085;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase}.activity-result-chip strong,.activity-field strong{overflow-wrap:anywhere;color:#2d3748;min-width:0;font-size:var(--text-base);font-weight:var(--weight-medium);line-height:1.35}.activity-context-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:18px;display:grid}.activity-card-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.activity-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.activity-field{background:0 0;border-bottom:1px solid #e6bea23d;min-width:0;padding:9px 0 10px}.activity-field span,.activity-field strong{display:block}.activity-field strong{margin-top:4px}.activity-field-mono strong{font-family:var(--font-mono);font-size:var(--text-sm)}.activity-compound-panel{justify-items:center;gap:14px;width:100%;display:grid}.activity-compound-structure{place-items:center;width:min(360px,100%);min-height:220px;display:grid}.activity-compound-structure .structure-image-large,.activity-compound-structure .structure-unavailable{width:100%;height:220px}.activity-compound-id-block{text-align:center;justify-items:center;gap:4px;display:grid}.activity-compound-meta-row{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);justify-self:center;align-items:start;width:min(100%,760px);display:grid}.activity-compound-meta-row .activity-compound-id-block{min-width:0}.activity-compound-meta-row .activity-compound-id-block:first-child{text-align:center;grid-column:1;justify-self:end;justify-items:center;max-width:340px}.activity-compound-meta-row .activity-compound-id-block:last-child{text-align:center;grid-column:3;justify-self:start;justify-items:center;min-width:150px}.activity-compound-id-block span{color:#667085;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase}.activity-compound-id-block strong,.activity-compound-id-block a{font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.35}.activity-compound-inchikey-block strong{overflow-wrap:anywhere;max-width:min(100%,34rem)}.activity-compound-panel .activity-field-grid{width:100%}.activity-detail-section{border-top:1px solid #e6bea247;gap:12px;padding-top:18px;display:grid}.activity-detail-section:first-of-type{border-top:0;padding-top:0}.activity-detail-section:first-of-type .detail-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-detail-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-detail-section-head h3{color:#253041;font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0;line-height:1.25}.activity-details-card .activity-assay-summary{margin:0}.activity-description-block{gap:6px;display:grid}.activity-description-block>span{color:#667085;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase}.activity-context-card .activity-assay-summary{margin:0}.activity-evidence-card{gap:18px;display:grid}.activity-evidence-head{grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:stretch;gap:16px;display:grid}.activity-evidence-head h2{color:#253041;font-size:var(--text-xl);margin:6px 0 0;line-height:1.16}.activity-evidence-result{background:linear-gradient(145deg,#f8fdffeb,#d8eff894);border:1px solid #4e9fc13d;border-radius:18px;align-content:center;justify-items:end;min-width:0;padding:16px 18px;display:grid}.activity-evidence-result span{color:#667085;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase}.activity-evidence-result strong{color:#253041;font-size:clamp(1.75rem,2.8vw,2.45rem);font-weight:var(--weight-heavy);text-align:right;margin-top:5px;line-height:1.05;display:block}.activity-evidence-context{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.activity-evidence-table-wrap{background:#ffffff75;border:1px solid #e6bea24d;border-radius:18px;overflow-x:auto}.activity-evidence-table{border-collapse:collapse;width:100%;min-width:760px}.activity-evidence-table th,.activity-evidence-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6bea23d;padding:13px 15px}.activity-evidence-table th{color:#536070;font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;background:#ffffff80}.activity-evidence-table td{color:#2d3748;font-size:var(--text-base);font-weight:var(--weight-medium);line-height:1.45}.activity-evidence-table td:first-child{color:#8a5a11;width:130px;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.activity-evidence-table td:nth-child(2){color:#667085;width:190px;font-weight:var(--weight-semibold);white-space:nowrap}.activity-evidence-table tr:last-child td{border-bottom:0}.activity-evidence-multiline{max-width:960px}.activity-evidence-actions{flex-wrap:wrap;gap:10px;display:flex}.activity-inline-pdf{background:#ffffffb3;border:1px solid #e6bea257;border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff7a}.activity-inline-pdf iframe{background:#fff;border:0;width:100%;height:min(72vh,860px);min-height:620px;display:block}.activity-evidence-pages{gap:12px;display:grid}.activity-evidence-pages-head{color:#667085;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase}.activity-evidence-pages-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.activity-evidence-page{color:inherit;cursor:default;-webkit-user-select:none;user-select:none;background:#fff6ccd1;border:1px solid #4e9fc16b;border-radius:14px;gap:10px;padding:10px;text-decoration:none;display:grid}.activity-evidence-page-preview{background:#fff6cceb;border-color:#2e67adb8;box-shadow:0 0 0 1px #2e67ad14,0 8px 22px #2e67ad14}.activity-evidence-page-image{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;width:100%;height:auto;max-height:80vh;display:block}.activity-evidence-page-label{color:#536070;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center;line-height:1.35}.activity-source-evidence-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:14px;display:grid}.activity-source-evidence-table-only{grid-template-columns:minmax(0,min(760px,100%));justify-content:center}.activity-source-evidence-split .activity-evidence-panel{min-width:0}.activity-evidence-panel{background:linear-gradient(145deg,#fafdeff0,#fff9d6b8);border:1px solid #1e84493d;border-radius:18px;grid-template-rows:auto minmax(0,1fr);gap:12px;height:min(76vh,880px);min-height:640px;padding:14px;display:grid;box-shadow:0 12px 28px #1e844914}.activity-evidence-panel-head{text-align:center;justify-items:center;gap:4px;min-height:52px;display:grid}.activity-evidence-panel-head .activity-evidence-pages-head,.compound-location-head h4{font-size:var(--text-base);line-height:1.25}.activity-evidence-pages-scroll .activity-evidence-pages-grid{overscroll-behavior:contain;background:#ffffff9e;border:1px solid #4e9fc138;border-radius:16px;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;height:100%;min-height:0;padding:10px;display:grid;overflow-y:auto}.activity-evidence-pages-scroll .activity-evidence-page-image{max-height:none}.activity-evidence-pages-scroll .activity-evidence-page{width:min(100%,540px)}.compound-location-panel{align-items:stretch;min-height:0;overflow:visible}.compound-location-head{position:relative}.compound-location-head h4{color:#1f3b2b;font-size:var(--text-lg);margin:4px 0 0;line-height:1.2}.compound-location-warning{color:#9a3412;font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;white-space:nowrap;background:#a64a221f;border-radius:999px;padding:5px 9px;position:absolute;top:0;right:0}.compound-location-image-link{width:100%;min-width:0;height:100%;min-height:0;max-height:100%;color:inherit;place-items:center;text-decoration:none;display:grid;overflow:visible}.compound-location-image-wrap{box-sizing:border-box;aspect-ratio:1189/1682;cursor:zoom-in;background:#fff;border:1px solid #1e844942;border-radius:16px;place-items:center;width:auto;min-width:0;max-width:min(100%,540px);height:100%;min-height:0;max-height:100%;display:grid;position:relative;overflow:visible}.compound-location-image{object-fit:contain;border-radius:15px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.compound-location-frame{left:var(--compound-box-left);top:var(--compound-box-top);z-index:3;width:var(--compound-box-width);height:var(--compound-box-height);background:#fff6b33d;border:3px solid #1e8449;position:absolute;box-shadow:0 0 0 9999px #ffffff0a,0 0 0 2px #fff6b3b8}.compound-location-zoom-popover{z-index:6;pointer-events:none;background:#fff9d8;border:2px solid #1e8449;border-radius:16px;width:min(360px,48vw);padding:10px;display:none;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #1e402d38}.compound-location-zoom-popover:after{content:"";background:#fff9d8;border-bottom:2px solid #1e8449;border-right:2px solid #1e8449;width:16px;height:16px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.compound-location-zoom-popover img{background:#fff;border-radius:10px;width:100%;height:auto;display:block}.compound-location-frame:hover .compound-location-zoom-popover{display:block}.compound-location-empty{color:#9a3412;text-align:center;background:#ffffff8a;border:1px dashed #9a341257;border-radius:16px;place-content:center;justify-items:center;gap:6px;height:100%;min-height:0;display:grid}.compound-location-missing-panel .compound-location-empty{color:#536070;background:linear-gradient(145deg,#ffffffbd,#f5f8fc94);border-color:#53607047;padding:28px}.compound-location-empty strong{font-size:var(--text-lg);line-height:1.2}.compound-location-empty span{max-width:360px;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.45}.activity-result-layout{grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);align-items:stretch;gap:14px;margin-top:12px;display:grid}.activity-result-main{background:linear-gradient(145deg,#f8fdffeb,#d8eff894);border:1px solid #4e9fc13d;border-radius:18px;align-content:center;min-width:0;padding:18px;display:grid}.activity-result-main span,.activity-result-tile span{color:#667085;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase}.activity-result-main strong{color:#253041;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:var(--weight-heavy);margin-top:6px;line-height:1.05;display:block}.activity-result-context{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.activity-result-tile{background:#ffffff85;border:1px solid #e6bea24d;border-radius:14px;min-width:0;padding:12px}.activity-result-tile strong{overflow-wrap:anywhere;color:#2d3748;font-size:var(--text-base);font-weight:var(--weight-medium);margin-top:4px;line-height:1.35;display:block}.assay-context-card .assay-context-evidence{margin-top:16px}.detail-empty-card{gap:8px;display:grid}.detail-empty-card h1{font-size:var(--text-detail-title);letter-spacing:0;margin:0;line-height:1.12}.browse-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.browse-overview-stat{background:#ffffffa8;border:1px solid #e6bea257;border-radius:18px;min-width:0;padding:15px 17px;box-shadow:0 12px 30px #ab705014}.browse-overview-stat span{color:#697182;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:0;text-transform:uppercase;display:block}.browse-overview-stat strong{color:var(--ink);margin-top:4px;font-size:clamp(1.45rem,2.2vw,2.1rem);line-height:1.05;display:block}.browse-overview-stat p{color:var(--muted);font-size:var(--text-sm);margin:6px 0 0}.page-header{grid-template-columns:minmax(0,1fr) minmax(260px,max-content);align-items:end;gap:24px;margin-bottom:24px;display:grid}.page-header-copy{min-width:0}.page-header h1{letter-spacing:-.015em;max-width:980px;margin:8px 0 0;font-size:clamp(2.1rem,4vw,4.2rem);line-height:1}.page-header p{max-width:850px;color:var(--muted)}.page-header-side{justify-items:end;gap:10px;min-width:0;display:grid}.content-card,.table-card{background:var(--glass);width:100%;min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffffd6;border-radius:24px;overflow:hidden}.content-card{padding:24px}.table-card{display:grid}.table-card-head{border-bottom:1px solid #e6bea247;padding:22px 24px 16px}.table-card-head h2,.content-card h2{margin-top:0}.table-title-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.table-title-row h2{margin-bottom:0}.table-title-row span{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap}.table-card-body{min-width:0}.table-card-footer{border-top:1px solid #e6bea242}.detail-layout-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.section-head h1,.section-head h2{letter-spacing:-.015em;max-width:880px;margin:8px 0 0;font-size:clamp(2.1rem,4vw,4.2rem);line-height:1}.section-head p,.lead{max-width:780px;color:var(--muted)}.kicker{color:var(--orange-500);font-size:var(--text-xs);font-weight:var(--weight-heavy);letter-spacing:.03em;text-transform:uppercase}.panel,.card{background:var(--glass);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffffd6}.panel{border-radius:24px;padding:24px}.card{border-radius:20px;padding:20px}.btn{cursor:pointer;min-height:44px;font-weight:var(--weight-bold);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(135deg, var(--orange-500), var(--pink-500));box-shadow:0 14px 30px #f5823538}.btn-soft{color:#7d4a22;background:#ffe07a7a;border:1px solid #f5823533}.top-nav{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffaf0db;border:1px solid #ffffffbd;border-radius:999px;justify-content:space-between;align-items:center;gap:26px;width:min(1500px,100% - 32px);margin:16px auto -78px;padding:13px 18px 13px 15px;display:flex;position:sticky;top:16px;box-shadow:0 18px 50px #ab705021}.brand,.affiliation,.nav-links{align-items:center;display:flex}.brand{gap:13px;min-width:max-content}.brand-mark,.mini-mark{object-fit:cover;flex:none;display:block;box-shadow:0 12px 30px #f5823533}.brand-mark{border-radius:14px;width:46px;height:46px}.mini-mark{border-radius:12px;width:36px;height:36px}.brand strong{letter-spacing:-.015em;font-size:1.22rem;line-height:1;display:block}.brand span{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-medium);margin-top:3px;display:block}.nav-links{color:#566071;font-size:1.02rem;font-weight:var(--weight-semibold);flex:auto;justify-content:center;gap:24px}.nav-links a{white-space:nowrap;line-height:1}.affiliation{color:#536070;font-size:var(--text-base);font-weight:var(--weight-bold);gap:10px}.affiliation-logos{align-items:center;gap:8px;display:flex}.affiliation-logo{object-fit:contain;object-position:center;display:block}.affiliation-logo-simm{width:78px;height:48px}.affiliation-logo-nju{width:31px;height:39px}.affiliation-dot{color:#9a9fa8}.affiliation-text{white-space:nowrap}.affiliation-nav .affiliation-text{display:none}.affiliation-footer,.affiliation-about{align-items:center}.affiliation-footer .affiliation-text{display:none}.affiliation-footer .affiliation-logo-simm,.affiliation-about .affiliation-logo-simm{width:120px;height:72px}.affiliation-footer .affiliation-logo-nju,.affiliation-about .affiliation-logo-nju{width:46px;height:58px}.intro{min-height:100vh;position:relative;overflow:hidden}.intro-title{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-weight:var(--weight-heavy);letter-spacing:-.015em;opacity:var(--search-reveal);transform:translateY(var(--title-shift));background:#ffffffa8;border:1px solid #ffffffdb;border-radius:999px;align-items:center;gap:12px;padding:11px 16px 11px 12px;display:inline-flex;position:absolute;top:clamp(18px,3vw,36px);left:clamp(18px,3vw,42px);box-shadow:0 14px 34px #ab70501f}.hero-slot{background:radial-gradient(circle at 48% 42%,#fffc,#0000 28%),radial-gradient(circle at 28% 42%,#bfe8ff61,#0000 30%),radial-gradient(circle at 68% 42%,#ffd9ea9e,#0000 35%),radial-gradient(circle at 82% 15%,#ffe07a7a,#0000 28%),radial-gradient(circle at 70% 88%,#dff8d88c,#0000 32%),linear-gradient(135deg,#ffffffad,#fff6e961);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.intro-cover .hero-slot{cursor:pointer}.hero-complex-wrap{width:min(1560px,101vw);opacity:var(--cover-opacity,1);filter:drop-shadow(0 34px 70px #3e91ac29)drop-shadow(0 28px 58px #c44e931f);transform:translateY(var(--cover-shift,0)) scale(var(--cover-scale,1));transform-origin:50%;will-change:opacity, transform;margin-top:clamp(10px,2.5vh,34px)}.hero-complex-image{object-fit:contain;width:100%;height:auto;display:block}.hero-search-panel{z-index:6;width:min(900px,100% - 32px);opacity:var(--search-reveal);pointer-events:none;visibility:hidden;transform:translate(-50%, calc(-50% + var(--search-shift))) scale(var(--search-scale));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:center;background:#fffcf7d1;border:1px solid #ffffffe0;border-radius:28px;padding:22px 24px 18px;position:absolute;top:43%;left:50%;box-shadow:0 24px 70px #5b41302b}.intro-revealed .hero-search-panel{pointer-events:auto;visibility:visible}.hero-search-panel h1{letter-spacing:-.015em;margin:4px 0 16px;font-size:clamp(1.7rem,3.2vw,3.1rem);line-height:1}.hero-search{background:#fffffff0;margin-bottom:10px}.hero-search-examples{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);justify-content:center;gap:10px;display:flex}.hero-search-examples a{color:#a64e22;text-underline-offset:3px;text-decoration:underline}.mechanism-placeholder{width:min(900px,78vw);height:min(520px,58vh);position:relative}.protein{filter:blur(.2px);border-radius:48%;width:min(340px,36vw);height:min(260px,28vw);position:absolute;box-shadow:inset -24px -22px 46px #347ca81a,0 28px 70px #347ca81f}.protein-left{background:radial-gradient(circle at 31% 24%,#ffffffa3,#0000 22%),linear-gradient(135deg,#d9f5fffa,#a9e5ffc7);top:29%;left:4%}.protein-right{background:radial-gradient(circle at 34% 23%,#ffffff9e,#0000 22%),linear-gradient(135deg,#ffd9eafa,#f6a8cad1);width:min(430px,43vw);height:min(320px,34vw);top:19%;right:3%;box-shadow:inset -24px -22px 46px #b75a8a1a,0 28px 70px #b75a8a24}.ligand{color:#8a4b00;width:clamp(120px,16vw,210px);height:clamp(120px,16vw,210px);font-weight:var(--weight-heavy);background:radial-gradient(circle,#fff7c7,#ffba6b 72%);border-radius:50%;place-items:center;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #ffba6bb8,0 16px 28px #f582353d}.scroll-cue{z-index:5;color:#5f3e21db;cursor:pointer;font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:.01em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff94,#ffffff47),radial-gradient(circle at 50% 100%,#f5823538,#0000 62%);border:1px solid #f582352e;border-radius:22px;justify-items:center;gap:6px;padding:10px 18px 12px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #975c3121}.scroll-cue-arrow{width:18px;height:24px;position:relative}.scroll-cue-arrow:before,.scroll-cue-arrow:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.scroll-cue-arrow:before{background:linear-gradient(#f582351a,#f58235eb);border-radius:999px;width:2px;height:18px;top:0;box-shadow:0 0 14px #f582357a}.scroll-cue-arrow:after{border-bottom:2px solid #f58235eb;border-right:2px solid #f58235eb;width:12px;height:12px;bottom:1px;transform:translate(-50%)rotate(45deg)}.intro-cover .scroll-cue{animation:1.8s ease-in-out infinite cue-pulse}@keyframes cue-pulse{0%,to{opacity:.55;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(-5px)}}@keyframes visitPulse{0%,to{opacity:.68;transform:scale(.92)}50%{opacity:1;transform:scale(1.15)}}.portal{text-align:center;place-items:start center;min-height:100vh;padding:clamp(124px,15vh,160px) 0 56px;display:grid}.portal-inner{width:min(1500px,100vw - 32px)}.portal-entrance{opacity:0;justify-items:center;row-gap:clamp(18px,2.2vw,32px);transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(34px)}.portal-entrance-visible{opacity:1;transform:translateY(0)}.portal h1{letter-spacing:-.015em;margin:0;font-size:clamp(3rem,6vw,6.8rem);line-height:.92}.entity-link{color:var(--entity-accent,#b9561f);font-size:var(--text-sm);font-weight:var(--weight-bold);margin-top:16px;display:inline-block}.portal-entrance>p{color:#667085;max-width:880px;margin:24px auto 28px}.portal-search{margin-top:0;margin-bottom:0}.portal-search-compact{background:#ffffffdb;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:min(880px,100%);padding:7px}.portal-search-input-wrap{min-width:0;position:relative}.portal-search-compact input{width:100%;min-height:48px;padding:0 18px;font-size:1rem}.portal-search-hint{z-index:20;pointer-events:none;opacity:0;color:#405064;font-size:var(--text-sm);font-weight:var(--weight-medium);background:#fffffff5;border:1px solid #dbb89a94;border-radius:16px;padding:11px 14px;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);left:12px;right:12px;transform:translateY(-4px);box-shadow:0 18px 42px #8b594029}.portal-search-input-wrap:hover .portal-search-hint,.portal-search-input-wrap:focus-within .portal-search-hint{opacity:1;transform:translateY(0)}.portal-search-compact .btn{min-width:128px;min-height:48px;font-size:var(--text-base);padding-inline:24px}.home-statistics-jump{color:#b9561f;min-height:40px;font-size:var(--text-base);font-weight:var(--weight-bold);text-align:center;justify-content:center;align-items:center;margin:-18px auto -30px;display:inline-flex}.home-statistics-jump:hover,.home-statistics-jump:focus-visible{color:#8f3d18;outline:none}.traceability-jump{justify-content:center;width:100%;margin:clamp(22px,3.4vh,38px) auto 0;display:flex}.traceability-jump-link{color:#26364f;min-height:42px;font-size:var(--text-sm);font-weight:var(--weight-bold);background:#fffcf7c2;border:1px solid #e2be9b8c;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 8px 20px #8b594014}.traceability-jump-link strong{color:#b9561f;font-size:var(--text-base);line-height:1}.traceability-jump-link:hover,.traceability-jump-link:focus-visible{color:#26364f;background:#d9f5ff8c;border-color:#4e9fc16b;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #4e9fc11a}.traceability-example{color:#253041;text-align:left;background:linear-gradient(#fffefafa,#fffaf2f5),linear-gradient(145deg,#d9f5ff61,#0000 42%);border:1px solid #dec3a6c7;border-radius:18px;gap:18px;width:100%;max-width:min(1380px,100vw - 36px);margin:clamp(86px,13vh,140px) auto -12px;padding:clamp(18px,2.2vw,28px);scroll-margin-top:112px;display:grid;box-shadow:0 24px 60px #8b59401f}.traceability-section-head{text-align:center;justify-items:center;gap:8px;display:grid}.traceability-section-head h2{color:#26364f;letter-spacing:0;margin:0;font-size:clamp(1.75rem,2.35vw,2.55rem);line-height:1.08}.traceability-section-head p{color:#667085;max-width:900px;font-size:var(--text-base);margin:0;line-height:1.5}.traceability-meta{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.traceability-meta a{color:#405064;min-height:32px;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #e2be9b8f;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;text-decoration:none;display:inline-flex}.traceability-meta a:hover,.traceability-meta a:focus-visible{color:#26364f;background:#d9f5ff85;border-color:#4e9fc175;outline:none}.traceability-evidence-split{margin-top:0}.traceability-example .activity-evidence-panel{height:min(72vh,760px);min-height:560px}.traceability-flow{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:8px;display:grid}.traceability-flow span{color:#405064;text-align:center;background:#ffffffb8;border:1px solid #e2be9b94;border-radius:14px;align-content:center;gap:4px;min-height:72px;padding:10px 14px;display:grid;position:relative}.traceability-flow strong{color:#26364f;font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:1.25}.traceability-flow small{color:#667085;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);overflow-wrap:anywhere;line-height:1.3}.traceability-flow span:not(:last-child):after{z-index:2;color:#b9561f;content:">";font-weight:var(--weight-bold);position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.traceability-record-card{background:linear-gradient(#fffefaf5,#fffaf2e6);border:1px solid #dec3a6ad;border-radius:16px;min-width:0;display:grid;box-shadow:0 18px 50px #8b59401a}.traceability-record-head span,.traceability-fields dt,.section-kicker{color:#8a6d5b;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.traceability-record-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:16px;display:grid}.traceability-record-card{align-content:start;gap:16px;padding:18px}.traceability-compound-record,.traceability-activity-record .traceability-record-head{text-align:center;justify-items:center}.traceability-record-structure{background:#ffffffb8;border-radius:14px;place-items:center;width:100%;min-height:210px;display:grid}.traceability-record-structure .structure-image-large{object-fit:contain;width:min(100%,320px);height:210px}.traceability-record-head{gap:4px;display:grid}.traceability-record-head strong{color:#26364f;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.05}.traceability-record-head small{color:#667085;font-size:var(--text-base)}.traceability-mini-stats{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.traceability-mini-stats a{color:#405064;font-size:var(--text-sm);font-weight:var(--weight-semibold);background:#ffffffb8;border:1px solid #e2be9ba6;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;text-decoration:none;display:inline-flex}.traceability-mini-stats a:hover,.traceability-mini-stats a:focus-visible{color:#26364f;background:#d9f5ff85;border-color:#4e9fc175;outline:none}.traceability-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.traceability-fields div{background:#ffffffb3;border:1px solid #e2be9b75;border-radius:12px;min-width:0;padding:10px 12px}.traceability-fields dt,.traceability-fields dd{min-width:0}.traceability-fields dd{color:#26364f;font-size:var(--text-base);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.25}.traceability-more{color:#667085;font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:.16em;text-align:center;margin:0;padding:0}.traceability-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.home-statistics{text-align:left;gap:28px;width:100%;max-width:1500px;margin:-18px auto 0;scroll-margin-top:118px;display:grid}.landscape-insights{text-align:center;gap:18px;width:100%;max-width:min(1640px,100vw - 36px);margin:-10px auto 0;scroll-margin-top:118px;display:grid}.page-shell-statistics .landscape-insights{margin-top:0}.landscape-insights-head{justify-items:center;display:grid}.landscape-insights-head h2{color:#26364f;letter-spacing:0;margin:0;font-size:clamp(1.85rem,2.6vw,2.55rem);line-height:1.05}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.insight-card{background:linear-gradient(#fffefaf5,#fffaf2eb);border:1px solid #dec3a69e;border-radius:18px;flex-direction:column;gap:12px;min-height:420px;padding:18px;display:flex;overflow:visible;box-shadow:0 14px 34px #62433013}.insight-card-feature{background:linear-gradient(#fffffff5,#fffbf4f0),linear-gradient(90deg,#8eb8dc1a,#e7a29514);grid-column:1/-1;min-height:530px;padding:20px 20px 18px}.insight-card-head{text-align:center;justify-items:center;min-height:28px;display:grid}.insight-card-head h3{color:#26364f;letter-spacing:0;margin:0;font-size:1.08rem;line-height:1.2}.insight-card-body{flex:1;align-items:center;min-height:0;display:flex}.insight-scroll{width:100%;min-width:0;padding:2px 0 4px;overflow:auto hidden}.fig01-shell{align-self:stretch;gap:0;width:100%;display:grid}.fig01-scroll{background:#fffefa9e;border:1px solid #dec3a65c;border-radius:12px;padding:10px 10px 4px;position:relative;overflow-x:hidden}.fig01-svg{min-width:0;min-height:462px}.fig01-section-label{fill:#26364f;font-size:16px;font-weight:var(--weight-semibold)}.fig01-axis-caption{fill:#7b8491;font-size:11px;font-weight:var(--weight-semibold)}.fig01-row-line{stroke:#dec3a657;stroke-width:1px}.fig01-column-line{stroke:#dec3a657;stroke-dasharray:3 7;stroke-width:1px}.fig01-target-name,.fig01-company-label{fill:#65728a;font-size:13px;font-weight:var(--weight-semibold);letter-spacing:0}.fig01-company-label{font-size:10.5px}.fig01-colorbar{fill:url(#fig01-activity-gradient);stroke:#6979922e;stroke-width:1px}.fig01-legend-label,.fig01-legend-title,.fig01-size-title,.fig01-size-label{fill:#7b8491;font-size:10.5px;font-weight:var(--weight-semibold);letter-spacing:0}.fig01-size-circle{fill:#8eb8dc2e;stroke:#26364f47;stroke-width:1px}.fig01-local-tooltip{pointer-events:none;max-width:286px;position:absolute}.fig01-target-track{fill:#98c7a829}.fig01-target-bar{cursor:default;fill:#70b08bb8;transition:filter .16s,transform .16s}.fig01-target-bar:hover{filter:saturate(1.08)}.fig01-null-dot{fill:#8eb8dc1a}.fig01-bubble{cursor:default;opacity:0;stroke:#26364f2e;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:.42s forwards fig01BubbleIn;animation-delay:var(--bubble-delay,0s);transition:filter .16s,opacity .16s,stroke .16s,transform .16s}.fig01-bubble:hover{filter:saturate(1.08);opacity:1;stroke:#26364f75;transform:scale(1.12)}@keyframes fig01BubbleIn{0%{opacity:0;transform:scale(.72)}to{opacity:.82;transform:scale(1)}}.fig02-card-body{text-align:left;grid-template-columns:minmax(0,1fr) 150px;align-items:stretch;gap:8px;width:100%;min-height:320px;display:grid;position:relative}.fig02-orbits{align-content:center;gap:9px;min-width:0;display:grid}.fig02-target-row{--e3-color:#8eb8dc;opacity:0;min-height:24px;animation:.36s forwards fig02RowIn;animation-delay:var(--row-delay,0s);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;transition:opacity .16s,transform .16s;display:grid}.fig02-target-row:hover{transform:translate(2px)}.fig02-target-row.is-dimmed{opacity:.34!important}.fig02-target-name{color:#344258;font-size:.78rem;font-weight:var(--weight-semibold)}.fig02-orbit-track{background:linear-gradient(90deg,#8eb8dc1a,#e7a29514),#ffffff94;border-radius:999px;min-width:0;height:24px;position:relative;box-shadow:inset 0 0 0 1px #6979921a}.fig02-orbit-track:before{content:"";background:#6979922e;height:1px;position:absolute;top:50%;left:10px;right:10px}.fig02-e3-node{top:50%;left:var(--segment-left,0);width:var(--segment-width,100%);cursor:pointer;background:0 0;border:0;height:24px;padding:0;position:absolute;transform:translateY(-50%)}.fig02-e3-node:before{background:color-mix(in srgb, var(--e3-color) 42%, transparent);width:100%;height:8px;box-shadow:0 0 18px color-mix(in srgb, var(--e3-color) 22%, transparent);content:"";opacity:var(--node-alpha,.8);border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fig02-e3-node:after{width:var(--node-size,22px);height:var(--node-size,22px);background:var(--e3-color);box-shadow:0 8px 18px color-mix(in srgb, var(--e3-color) 32%, transparent);content:"";border:2px solid #ffffffb8;border-radius:999px;transition:transform .16s,box-shadow .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fig02-e3-node:hover:after,.fig02-e3-node:focus-visible:after{box-shadow:0 10px 24px color-mix(in srgb, var(--e3-color) 45%, transparent);transform:translate(-50%,-50%)scale(1.12)}.fig02-e3-node span{z-index:1;color:#26364f;font-size:.58rem;font-weight:var(--weight-bold);pointer-events:none;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fig02-e3-panel{align-content:center;gap:6px;min-width:0;display:grid}.fig02-e3-pill{border:1px solid color-mix(in srgb, var(--e3-color) 34%, #6979921f);background:linear-gradient(90deg, color-mix(in srgb, var(--e3-color) 16%, transparent), #ffffff80), #ffffff85;color:#344258;cursor:pointer;font:inherit;text-align:left;border-radius:12px;gap:2px;padding:8px 9px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.fig02-e3-pill:hover,.fig02-e3-pill:focus-visible,.fig02-e3-pill.is-active{border-color:color-mix(in srgb, var(--e3-color) 62%, #26364f29);box-shadow:0 10px 24px color-mix(in srgb, var(--e3-color) 18%, transparent);transform:translateY(-1px)}.fig02-e3-pill b{color:#26364f;font-size:.82rem;line-height:1}.fig02-e3-pill span,.fig02-e3-pill small{color:#687386;font-size:.66rem;font-weight:var(--weight-semibold)}@keyframes fig02RowIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.fig03-shell{align-self:stretch;gap:10px;width:100%;display:grid;position:relative}.fig03-summary{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fig03-summary span{color:#6d7788;min-width:0;font-size:.68rem;font-weight:var(--weight-semibold);background:#ffffff94;border:1px solid #6979921f;border-radius:10px;padding:8px 10px;line-height:1.2}.fig03-summary b{color:#26364f;margin-bottom:2px;font-size:1rem;line-height:1;display:block}.fig03-svg{background:linear-gradient(#ffffff8a,#fffaf257),#fffefa80;border:1px solid #dec3a64d;border-radius:12px;min-height:272px}.fig03-acceleration-band{fill:#ead28a29}.fig03-grid-line{stroke:#6979921f;stroke-width:1px}.fig03-cumulative-path{fill:none;stroke:#4e9fc1;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px;filter:drop-shadow(0 6px 10px #4e9fc12e)}.fig03-bar{cursor:default;fill:#8eb8dc80;opacity:0;animation:.42s forwards fig03BarIn;animation-delay:var(--bar-delay,0s);transform-box:fill-box;transform-origin:bottom;transition:filter .16s,opacity .16s,transform .16s}.fig03-bar.is-accelerated{fill:url(#fig03-bar-gradient)}.fig03-bar:hover{filter:saturate(1.08);opacity:1;transform:scaleY(1.035)}.fig03-cumulative-dot{cursor:default;fill:#fff;stroke:#4e9fc1;stroke-width:2.4px;transition:fill .16s,r .16s,stroke .16s}.fig03-cumulative-dot:hover{fill:#4e9fc1;stroke:#26364f}.fig03-year-label,.fig03-axis-label{fill:#687386;font-size:10.5px;font-weight:var(--weight-semibold)}@keyframes fig03BarIn{0%{opacity:0;transform:scaleY(.2)}to{opacity:.92;transform:scaleY(1)}}.fig04-shell{text-align:left;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(210px,.86fr) minmax(0,1.14fr);align-items:stretch;gap:12px 14px;width:100%;min-height:320px;display:grid;position:relative}.fig04-core{background:radial-gradient(circle,#8eb8dc29,#0000 44%),#fffefa8a;border:1px solid #dec3a64d;border-radius:12px;place-items:center;min-height:262px;display:grid;position:relative}.fig04-rings{place-items:center;display:grid;position:absolute;inset:0}.fig04-rings:before,.fig04-rings:after{content:"";border:1px dashed #69799229;border-radius:999px;position:absolute}.fig04-rings:before{width:168px;height:168px}.fig04-rings:after{width:224px;height:224px}.fig04-core-center{z-index:2;text-align:center;background:#ffffffd1;border:1px solid #69799224;border-radius:999px;place-items:center;width:118px;height:118px;display:grid;position:relative;box-shadow:0 14px 34px #62433014}.fig04-core-center span{color:#5f6d81;max-width:76px;font-size:.72rem;font-weight:var(--weight-semibold);line-height:1.08}.fig04-core-node{z-index:3;width:var(--node-size,58px);height:var(--node-size,58px);background:radial-gradient(circle at 34% 26%, #ffffff85, transparent 36%), var(--metric-color);box-shadow:0 14px 28px color-mix(in srgb, var(--metric-color) 28%, transparent);color:#26364f;cursor:pointer;font:inherit;opacity:0;text-align:center;transform:translate(var(--node-x), var(--node-y)) scale(.78);animation:.43s forwards fig04NodeIn;animation-delay:var(--node-delay,0s);border:2px solid #ffffffb8;border-radius:999px;place-items:center;padding:0;transition:filter .16s,opacity .16s,transform .16s;display:grid;position:absolute}.fig04-core-node:hover,.fig04-core-node:focus-visible{filter:saturate(1.08);transform:translate(var(--node-x), var(--node-y)) scale(1.06)}.fig04-core-node.is-dimmed,.fig04-tail-chip.is-dimmed{opacity:.34!important}.fig04-core-node b{font-size:.68rem;line-height:1}.fig04-core-node span{font-size:.58rem;font-weight:var(--weight-semibold);line-height:1}.fig04-tail{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;display:grid}.fig04-tail-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fig04-tail-head span{color:#6d7788;font-size:.68rem;font-weight:var(--weight-semibold);background:#ffffff94;border:1px solid #6979921f;border-radius:10px;padding:8px 10px}.fig04-tail-head b{color:#26364f;font-size:1rem;line-height:1;display:block}.fig04-tail-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-width:0;display:grid}.fig04-tail-chip{border:1px solid color-mix(in srgb, var(--metric-color) 26%, #6979921f);color:#344258;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#ffffff8f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 8px;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:grid;position:relative;overflow:hidden}.fig04-tail-chip:before{width:var(--metric-width,10%);background:var(--metric-color);content:"";opacity:.78;height:3px;position:absolute;inset:auto 0 0}.fig04-tail-chip:hover,.fig04-tail-chip:focus-visible{border-color:color-mix(in srgb, var(--metric-color) 54%, #26364f24);box-shadow:0 8px 18px color-mix(in srgb, var(--metric-color) 16%, transparent);transform:translateY(-1px)}.fig04-tail-chip span{color:#344258;min-width:0;font-size:.68rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fig04-tail-chip b{color:#687386;font-size:.66rem}.fig04-strip{background:#8eb8dc1a;border-radius:999px;grid-column:1/-1;height:9px;display:flex;overflow:hidden}.fig04-strip i{flex:0 0 var(--metric-width,1%);background:var(--metric-color);opacity:.82;min-width:2px}@keyframes fig04NodeIn{0%{opacity:0;transform:translate(var(--node-x), var(--node-y)) scale(.78)}to{opacity:.92;transform:translate(var(--node-x), var(--node-y)) scale(1)}}.fig05-shell{text-align:left;width:100%;min-height:320px;display:block;position:relative}.fig05-stage{width:100%;min-width:0;position:relative}.fig05-view-toggle{z-index:4;background:#ffffffc7;border:1px solid #69799229;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));display:inline-grid;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 8px 22px #372a2014}.fig05-view-toggle button{color:#69758a;cursor:pointer;font:inherit;font-size:.68rem;font-weight:var(--weight-semibold);background:0 0;border:0;padding:7px 11px}.fig05-view-toggle button.is-active{color:#fffdf8;background:#26364f}.fig05-svg{width:100%;min-height:320px;display:block;overflow:visible}.fig05-plot-bg{fill:url(#fig05-field);stroke:#6979921f}.fig05-grid-line{stroke:#6979921a;stroke-dasharray:2 8}.fig05-axis-label{fill:#52647c;font-size:.68rem;font-weight:var(--weight-semibold)}.fig05-point{cursor:pointer;opacity:0;stroke:#ffffffd1;stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:.52s forwards fig05PointIn;animation-delay:var(--point-delay,0s);transition:opacity .15s,r .15s,stroke-width .15s,transform .15s}.fig05-point:hover{r:6px;stroke:#26364f;stroke-width:1.4px;opacity:1!important}.fig05-point.is-dimmed{opacity:.1!important}@keyframes fig05PointIn{0%{opacity:0;transform:scale(.3)}to{opacity:.72;transform:scale(1)}}.fig06-shell{text-align:left;grid-template-rows:minmax(0,1fr);width:100%;min-height:320px;display:grid;position:relative;overflow:visible}.fig06-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.fig06-card{border:1px solid color-mix(in srgb, var(--scaffold-color) 26%, #69799221);background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--scaffold-color) 18%, transparent), transparent 44%), #ffffff94;color:#26364f;cursor:pointer;min-width:0;font:inherit;opacity:0;text-align:left;animation:.42s forwards fig06CardIn;animation-delay:var(--card-delay,0s);border-radius:12px;grid-template-rows:auto minmax(92px,1fr) auto auto auto;gap:6px;padding:9px;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:grid;position:relative;overflow:hidden;transform:translateY(8px)}.fig06-card:hover,.fig06-card:focus-visible,.fig06-card.is-active{border-color:color-mix(in srgb, var(--scaffold-color) 58%, #26364f2e);box-shadow:0 14px 28px color-mix(in srgb, var(--scaffold-color) 18%, transparent);transform:translateY(-2px)}.fig06-card.is-dimmed{opacity:.42!important}.fig06-rank{background:color-mix(in srgb, var(--scaffold-color) 18%, #ffffffbd);color:#52647c;width:max-content;font-size:.62rem;font-weight:var(--weight-semibold);border-radius:999px;padding:3px 7px}.fig06-structure-frame{background:#ffffffe0;border:1px solid #6979921a;border-radius:10px;place-items:center;min-width:0;min-height:92px;display:grid;overflow:hidden}.fig06-structure-image{object-fit:contain;width:100%;height:96px;display:block}.fig06-count{color:#26364f;font-size:1.05rem;font-weight:var(--weight-semibold);line-height:1}.fig06-target{color:#687386;min-width:0;font-size:.64rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fig06-bars{gap:4px;display:grid}.fig06-bars i{border-radius:999px;height:4px;display:block}.fig06-compound-bar{width:var(--compound-width,20%);background:var(--scaffold-color)}.fig06-activity-bar{width:var(--activity-width,20%);background:color-mix(in srgb, var(--scaffold-color) 38%, #26364f);opacity:.66}@keyframes fig06CardIn{to{opacity:1;transform:translateY(0)}}.fig07-shell{text-align:left;grid-template-rows:minmax(0,1fr);width:100%;min-height:320px;display:grid;position:relative;overflow:visible}.fig07-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.fig07-card{border:1px solid color-mix(in srgb, var(--target-color) 24%, #6979921f);background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--target-color) 18%, transparent), transparent 44%), #ffffff8f;color:#26364f;cursor:pointer;min-width:0;font:inherit;opacity:0;text-align:left;animation:.42s forwards fig06CardIn;animation-delay:var(--card-delay,0s);border-radius:12px;grid-template-rows:auto minmax(92px,1fr) auto auto auto;gap:6px;padding:9px;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:grid;overflow:hidden;transform:translateY(8px)}.fig07-card:hover,.fig07-card:focus-visible,.fig07-card.is-active{border-color:color-mix(in srgb, var(--target-color) 58%, #26364f2e);box-shadow:0 14px 28px color-mix(in srgb, var(--target-color) 18%, transparent);transform:translateY(-2px)}.fig07-card.is-dimmed{opacity:.42!important}.fig07-target{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.fig07-target b{color:#26364f;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.fig07-target small{background:color-mix(in srgb, var(--target-color) 18%, #ffffffbd);color:#758095;font-size:.6rem;font-weight:var(--weight-semibold);border-radius:999px;flex:none;padding:3px 7px}.fig07-structure-frame{background:#ffffffe0;border:1px solid #6979921a;border-radius:10px;place-items:center;min-width:0;min-height:92px;display:grid;overflow:hidden}.fig07-structure-image{object-fit:contain;width:100%;height:96px;display:block}.fig07-count{color:#26364f;font-size:1.05rem;font-weight:var(--weight-semibold);line-height:1}.fig07-target-note{color:#687386;min-width:0;font-size:.64rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fig07-bars{gap:4px;display:grid}.fig07-bars i{border-radius:999px;height:4px;display:block}.fig07-activity-bar{width:var(--activity-width,20%);background:var(--target-color)}.fig07-share-bar{width:var(--share-width,20%);background:color-mix(in srgb, var(--target-color) 38%, #26364f);opacity:.66}.fig06-shell .chart-tooltip.fig01-local-tooltip,.fig07-shell .chart-tooltip.fig01-local-tooltip{z-index:180;width:min(330px,100% - 20px);max-width:min(330px,100% - 20px)}.insight-svg{width:100%;height:100%;min-height:320px;display:block;overflow:visible}.insight-matrix-svg,.insight-heatmap-svg{min-width:560px}.insight-axis-label{fill:#536179;font-size:11px;font-weight:var(--weight-semibold);letter-spacing:0}.insight-axis-label-x,.insight-target-label{fill:#65728a}.insight-value-label{fill:#6d7788;font-size:10.5px;font-weight:var(--weight-semibold)}.insight-axis-line{stroke:#6979922e;stroke-width:1px}.insight-grid-line{stroke:#6979921c;stroke-width:1px}.insight-grid-line-vertical{stroke-dasharray:3 6}.insight-null-dot{fill:#8eb8dc1f}.insight-dot{cursor:default;stroke:#4b668b61;stroke-width:1px;transition:opacity .16s,stroke .16s}.insight-dot:hover{stroke:#26364f94;opacity:1!important}.insight-bar-track{fill:#8eb8dc1f}.insight-bar-main,.insight-bar-segment{cursor:default;opacity:.9;transition:opacity .16s,filter .16s}.insight-bar-main:hover,.insight-bar-segment:hover{opacity:1;filter:saturate(1.06)}.insight-heat-cell{cursor:default;stroke:#5c6f8b2e;stroke-width:1px;transition:stroke .16s,filter .16s}.insight-heat-cell:hover{filter:saturate(1.1);stroke:#26364f6b}.assignee-target-map{grid-template-columns:minmax(0,1.04fr) minmax(210px,.96fr);align-items:stretch;gap:14px;width:100%;min-height:320px;display:grid}.assignee-target-tiles{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:9px;display:grid}.assignee-target-tile{background:linear-gradient(180deg, #ffffff61, #fffaf22e), rgba(142, 184, 220, var(--tile-alpha,.32));color:#26364f;cursor:pointer;min-height:66px;font:inherit;text-align:left;border:1px solid #5c6f8b29;border-radius:14px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.assignee-target-tile:after{height:4px;width:var(--tile-activity,20%);content:"";background:#e7a29594;position:absolute;bottom:0;left:0;right:0}.assignee-target-tile:hover,.assignee-target-tile-active{border-color:#26364f52;transform:translateY(-1px);box-shadow:0 10px 22px #465b7a21}.assignee-target-tile span{z-index:1;color:#26364f;font-size:.78rem;font-weight:var(--weight-semibold);line-height:1.1;position:relative}.assignee-target-tile strong{z-index:1;color:#394961;align-self:end;font-size:1.15rem;line-height:1;position:relative}.assignee-target-detail{text-align:left;background:#fffdf8a3;border:1px solid #dec3a68a;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);min-width:0;padding:12px;display:grid;overflow:hidden}.assignee-target-detail-head{gap:2px;display:grid}.assignee-target-detail-head strong{color:#26364f;font-size:1rem;line-height:1.1}.assignee-target-detail-head span,.assignee-target-detail-stats span{color:#748096;font-size:.72rem;font-weight:var(--weight-semibold)}.assignee-target-detail-stats{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.assignee-target-detail-stats span{background:#8eb8dc24;border-radius:999px;padding:4px 8px}.assignee-target-list{gap:7px;min-height:0;margin-top:10px;padding-right:2px;display:grid;overflow:auto}.assignee-target-row{background:#ffffff75;border:1px solid #6979921f;border-radius:10px}.assignee-target-row summary{color:#344258;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px;list-style:none;display:grid}.assignee-target-row summary::-webkit-details-marker{display:none}.assignee-target-row summary span{font-size:.76rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignee-target-row summary b{color:#52617a;font-size:.74rem}.assignee-target-row summary small{color:#7b8491;grid-column:1/-1;font-size:.68rem}.assignee-target-row-targets{flex-wrap:wrap;gap:5px;padding:0 8px 8px;display:flex}.assignee-target-row-targets span{color:#44536a;font-size:.68rem;font-weight:var(--weight-semibold);background:#98c7a829;border-radius:999px;padding:3px 7px}.insight-coverage-list{text-align:left;align-content:center;gap:14px;width:100%;min-height:320px;display:grid}.insight-coverage-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;display:grid}.insight-coverage-row span{color:#344258;font-size:.88rem;font-weight:var(--weight-semibold)}.insight-coverage-row strong{color:#52617a;font-size:.86rem}.insight-coverage-row small{color:#7b8491;font-size:.72rem;font-weight:var(--weight-semibold);grid-column:1/-1}.insight-progress-track{background:#8eb8dc21;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.insight-progress-track>div{border-radius:inherit;opacity:.9;height:100%}.landscape-empty{color:#667085;font-size:var(--text-base);background:#ffffff7a;border:1px dashed #8b594038;border-radius:18px;margin:0;padding:22px}.chart-tooltip{z-index:80;color:#26364f;pointer-events:none;text-align:left;background:#fffdf8fa;border:1px solid #d1b599b8;border-radius:12px;gap:6px;max-width:min(340px,100vw - 32px);padding:10px 12px;font-size:.78rem;line-height:1.28;display:grid;position:fixed;box-shadow:0 16px 38px #372a2029}.chart-tooltip strong{color:#26364f;font-size:.84rem}.chart-tooltip-structure{object-fit:contain;background:#fff;border:1px solid #6979921f;border-radius:10px;width:100%;height:178px;display:block}.chart-tooltip span{grid-template-columns:minmax(86px,auto) minmax(0,1fr);gap:10px;display:grid}.chart-tooltip em{color:#758095;font-style:normal}.chart-tooltip b{color:#344258;font-weight:var(--weight-semibold);overflow-wrap:anywhere}.chart-tooltip.fig01-local-tooltip{z-index:90;pointer-events:none;max-width:286px;position:absolute}.portal-tags{justify-content:center;margin:-8px auto 20px}.search-shell,.search-pill,.filter-row,.metric-grid,.entry-grid,.browse-grid,.cards-grid,.detail-grid,.stats-grid,.download-grid,.manual-grid{gap:14px;display:grid}.page-shell-search{width:min(1180px,100vw - 32px)}.page-shell-search .page-header{text-align:center;display:block}.page-shell-search .page-header p{max-width:760px;margin-inline:auto}.page-shell-search .search-shell{justify-items:center}.search-pill{background:#ffffffc7;border:1px solid #ffffffe6;border-radius:999px;grid-template-columns:1fr auto auto;align-items:center;width:min(1040px,100%);margin:0 auto 16px;padding:9px;box-shadow:0 18px 50px #ab70501f}.search-pill input{min-height:56px;color:var(--ink);background:0 0;border:0;border-radius:999px;outline:0;padding:0 20px}.search-advanced-link{color:#76533f;min-height:44px;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;background:#ffffff8a;border:1px solid #e6bea280;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.search-advanced-link:hover,.search-advanced-link:focus-visible{color:#b9561f;background:#fff6eee6;border-color:#c67454b3;outline:none}.tab-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px;display:flex}.tab{color:#6f7684;font-weight:var(--weight-bold);font-size:var(--text-base);cursor:pointer;background:#ffffff94;border:1px solid #ffffffdb;border-radius:999px;padding:8px 13px;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.tab:hover,.tab:focus-visible{color:#b9561f;border-color:#c6745494;outline:none;box-shadow:0 10px 24px #ab70501f}.tab-active{color:#fff;background:linear-gradient(135deg, var(--orange-500), var(--pink-500));border-color:#c67454cc;transform:translateY(-1px);box-shadow:0 14px 28px #c674543d}.search-empty-state{text-align:center;background:#ffffff85;border:1px solid #e6bea25c;border-radius:18px;justify-items:center;gap:12px;width:min(820px,100%);margin-top:6px;padding:22px;display:grid}.search-empty-state p{color:#596273;margin:0;font-size:.96rem;line-height:1.5}.search-suggestion-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.search-suggestion-row button{color:#76533f;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:#ffffffb8;border:1px solid #e6bea294;border-radius:999px;padding:7px 11px}.search-suggestion-row button:hover,.search-suggestion-row button:focus-visible{color:#b9561f;background:#fff6eef0;border-color:#c67454b8;outline:none}.advanced-activity-search{background:#ffffff94;border:1px solid #e6bea25c;border-radius:18px;gap:16px;width:min(1040px,100%);margin:6px auto 18px;padding:18px;display:grid;box-shadow:0 14px 34px #ab705014}.page-shell-advanced-search .advanced-activity-search{margin-top:0}.advanced-search-head{text-align:center;justify-content:center;align-items:end;gap:16px;display:flex}.advanced-search-head h2{color:var(--ink);font-size:var(--text-lg);margin:3px 0 0;line-height:1.2}.advanced-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.advanced-search-sections{gap:12px;display:grid}.advanced-search-section{background:#fff6;border:1px solid #e6bea252;border-radius:14px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.advanced-search-section legend{color:#76533f;font-size:var(--text-sm);font-weight:var(--weight-bold);padding:0 7px}.advanced-search-grid label{color:#596273;min-width:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);gap:5px;display:grid}.advanced-search-grid input,.advanced-search-grid select{width:100%;min-width:0;color:var(--ink);font-size:var(--text-sm);background:#ffffffc2;border:1px solid #e6bea270;border-radius:10px;padding:10px 11px}.advanced-search-grid input:focus-visible,.advanced-search-grid select:focus-visible{border-color:#c67454b8;outline:none;box-shadow:0 0 0 3px #c674541f}.advanced-search-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:780px){.search-pill{border-radius:22px;grid-template-columns:1fr}.search-pill input{min-height:48px}.advanced-search-head{flex-direction:column;align-items:stretch}.advanced-search-grid{grid-template-columns:1fr}.advanced-search-actions{flex-direction:column-reverse;align-items:stretch}}.search-results-panel{width:100%}.search-result-list{gap:14px;display:grid}.search-result-card{--result-accent:#b9561f;text-align:left;background:#ffffffad;border:1px solid #e6bea270;border-radius:18px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.search-result-card:hover{border-color:color-mix(in srgb, var(--result-accent) 34%, white);transform:translateY(-2px);box-shadow:0 16px 38px #6243301a}.search-result-compound{--result-accent:#e6785e}.search-result-activity{--result-accent:#4e9fc1}.search-result-assay{--result-accent:#7b84c6}.search-result-patent{--result-accent:#d49a32}.search-result-target{--result-accent:#59a36a}.search-result-head{align-items:center;gap:8px;margin-bottom:7px;display:flex}.result-type,.result-exact{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;padding:4px 8px;display:inline-flex}.result-type{color:var(--result-accent);background:color-mix(in srgb, var(--result-accent) 12%, white)}.result-exact{color:#376d43;background:#d7f1d7d1}.search-result-card h3{color:#263243;font-size:1.14rem;font-weight:var(--weight-semibold);letter-spacing:0;margin:0;line-height:1.25}.search-result-card h3 a:hover{color:var(--result-accent)}.result-fields{gap:12px 16px;margin-top:16px;display:grid}.result-fields-inline{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.result-fields-compact{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:14px}.result-fields-primary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:0}.result-fields-secondary{border-top:1px solid #e6bea247;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:14px;padding-top:14px}.result-field{min-width:0}.result-field-label{color:#7a8290;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.02em;text-transform:uppercase;margin-bottom:5px;display:block}.result-field>strong,.result-field code{color:#334052;font-size:var(--text-base);font-weight:var(--weight-medium);overflow-wrap:anywhere;line-height:1.45}.result-detail-link{color:var(--result-accent);margin-top:16px;display:inline-block}.compound-result-layout,.assay-result-layout{margin-top:16px}.compound-smiles-block{min-width:0}.result-note{color:#596273;font-size:var(--text-base);font-weight:var(--weight-medium);background:#ffffff7a;border:1px solid #7b84c62e;border-radius:12px;margin:14px 0 0;padding:10px 12px;line-height:1.45}.smiles-preview{cursor:help;outline:none;grid-template-columns:minmax(0,1fr) 196px;align-items:center;gap:16px;width:min(1080px,100%);max-width:100%;display:grid;position:relative}.smiles-preview code{min-width:0;max-width:100%;font-size:var(--text-base);background:#f4f7f9eb;border-radius:11px;padding:11px 12px;line-height:1.48;display:block}.smiles-structure-trigger{cursor:pointer;background:#ffffffeb;border:1px solid #e6bea294;border-radius:12px;place-items:center;width:188px;height:134px;padding:8px;display:grid;box-shadow:0 6px 18px #46393014}.smiles-structure-trigger:hover,.smiles-structure-trigger:focus-visible{outline-offset:2px;border-color:#c67454d1;outline:2px solid #c674542e}.smiles-structure-trigger .structure-image-thumb,.smiles-structure-trigger .structure-unavailable{width:170px;height:116px;font-size:var(--text-xs);border-radius:10px}.smiles-structure-popover{z-index:20;opacity:0;visibility:hidden;pointer-events:none;background:#fffffff7;border:1px solid #e6bea27a;border-radius:16px;width:520px;padding:14px;transition:opacity .16s,transform .18s,visibility .16s;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(8px)scale(.98);box-shadow:0 22px 54px #46393033}.smiles-preview:hover .smiles-structure-popover,.smiles-preview:focus-within .smiles-structure-popover{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.smiles-structure-popover .structure-image-large{width:490px;height:380px}.filter-row{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1040px,100%);margin:0 auto 20px}.filter-row select,.filter-row input{border:1px solid var(--line);color:#536070;width:100%;font-size:var(--text-base);font-weight:var(--weight-medium);background:#ffffffa8;border-radius:16px;padding:12px 13px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-shell-statistics{gap:28px;width:min(1500px,100vw - 32px);display:grid}.statistics-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.statistics-section{gap:18px;padding-top:18px;display:grid}.statistics-section .section-head{margin-bottom:0}.stats-grid-landscape{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start}.stats-grid-source{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start}.stats-grid-focus{grid-template-columns:minmax(320px,780px);justify-content:center}.metric-card strong{color:var(--metric-accent,#64748b);letter-spacing:0;font-size:clamp(1.65rem,2.5vw,2.2rem);line-height:1;display:block}.metric-card span{color:#334052;font-size:var(--text-base);font-weight:var(--weight-semibold);margin-top:6px;display:block}.metric-card{background:var(--metric-surface,#ffffffa8);border-color:#ffffffd1;min-height:128px;box-shadow:0 18px 46px #62433017}.metric-card .lead{font-size:var(--text-base);margin-top:10px;line-height:1.38}.metric-card-coral{--metric-accent:#ed765e;--metric-surface:linear-gradient(145deg, #fffaf7eb, #ffe3da8f)}.metric-card-sky{--metric-accent:#4e9fc1;--metric-surface:linear-gradient(145deg, #f9fdffeb, #d8eff894)}.metric-card-violet{--metric-accent:#8d6ac8;--metric-surface:linear-gradient(145deg, #fdfaffeb, #e9def78f)}.metric-card-gold{--metric-accent:#d49a32;--metric-surface:linear-gradient(145deg, #fffdf7eb, #faebc599)}.metric-card-green{--metric-accent:#59a36a;--metric-surface:linear-gradient(145deg, #f9fff9eb, #daf1db94)}.metric-card-teal{--metric-accent:#2c9b93;--metric-surface:linear-gradient(145deg, #f8fffeeb, #d1efeb94)}.metric-card-rose{--metric-accent:#c85f78;--metric-surface:linear-gradient(145deg, #fffafbeb, #f7dde594)}.metric-card-slate{--metric-accent:#64748b;--metric-surface:linear-gradient(145deg, #fafcffeb, #e2e8f09e)}.entry-grid,.browse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.entry-grid.section{width:100%;padding:0}.browse-entry-grid .entity-card{opacity:1;transform:none}.entity-card{--entity-accent:#ef7d61;--entity-surface:#fff5efe0;background:var(--entity-surface);text-align:left;opacity:0;min-height:168px;transition:opacity .56s ease var(--entry-delay,.32s), transform .65s cubic-bezier(.2, .8, .2, 1) var(--entry-delay,.32s), box-shadow .22s ease, border-color .22s ease;border-color:#ffffffeb;padding:24px 26px;position:relative;overflow:hidden;transform:translateY(24px)}.portal-entrance-visible .entity-card{opacity:1;transform:translateY(0)}.entity-card:before{content:"";background:var(--entity-accent);height:5px;position:absolute;inset:0 0 auto}.entity-card:hover{border-color:color-mix(in srgb, var(--entity-accent) 34%, white);transition-delay:0s;transform:translateY(-6px);box-shadow:0 24px 60px #62433029}.entity-card-coral{--entity-accent:#ed765e;--entity-surface:linear-gradient(145deg, #fff9f5f5, #ffe1d6c7)}.entity-card-sky{--entity-accent:#4e9fc1;--entity-surface:linear-gradient(145deg, #f8fdfff5, #d3eff9cc)}.entity-card-gold{--entity-accent:#d49a32;--entity-surface:linear-gradient(145deg, #fffdf5f5, #faeabed1)}.entity-card-green{--entity-accent:#59a36a;--entity-surface:linear-gradient(145deg, #f9fff8f5, #d7f1d7cc)}.entity-card-violet{--entity-accent:#8d6ac8;--entity-surface:linear-gradient(145deg, #fcf9fff5, #e7dcf6c7)}.entity-card-teal{--entity-accent:#2c9b93;--entity-surface:linear-gradient(145deg, #f7fffef5, #cdefebcc)}.entity-card-rose{--entity-accent:#c85f78;--entity-surface:linear-gradient(145deg, #fff9fbf5, #f7dae2cc)}.entity-card-slate{--entity-accent:#64748b;--entity-surface:linear-gradient(145deg, #fafcfff5, #e1e7efcc)}.entity-count{color:var(--entity-accent);letter-spacing:0;margin-bottom:10px;font-size:clamp(1.9rem,2.4vw,2.45rem);line-height:1;display:block}.entity-card h3{margin:0;font-size:1.16rem}.entity-card p{color:#667085;min-height:38px;margin:10px 0 0;font-size:1.03rem;line-height:1.5}.tag-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tag{color:#9a5b16;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#fff2b894;border-radius:999px;padding:5px 8px}.table-placeholder{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow:auto visible}.browse-controls{grid-template-columns:minmax(260px,1fr) minmax(180px,220px) repeat(auto-fit,minmax(180px,1fr));align-items:center;gap:12px;display:grid}.browse-controls input,.browse-controls select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font-size:var(--text-base);background:#ffffffb8;border-radius:14px;padding:11px 12px}.database-card{gap:22px;width:100%;margin:0 auto;padding:0;overflow:hidden}.browse-table-card{border-radius:22px}.browse-table-card .table-card-body{min-width:0}.browse-table-shell{gap:0}.browse-table-toolbar{min-height:78px}.browse-table-notice{padding:14px 22px 0}.browse-controls-contained{border-bottom:1px solid #e6bea25c;width:100%;padding:24px 24px 20px}.browse-kind-activity,.browse-kind-assays{width:100%;max-width:none}.browse-kind-activity-controls,.browse-kind-assays-controls{grid-template-columns:minmax(320px,1fr) minmax(150px,220px);gap:12px;padding:18px 18px 14px}.browse-kind-activity-controls input,.browse-kind-activity-controls select,.browse-kind-assays-controls input,.browse-kind-assays-controls select{min-height:38px;font-size:var(--text-base);border-radius:10px;padding:8px 9px}.table-section{width:100%;min-width:0}.browse-table-shell .table-section{overflow:hidden}.browse-table-shell .table-placeholder{border-radius:0;overflow:auto visible}.browse-table-shell .table-placeholder table{width:max-content;min-width:100%}.browse-table-shell .table-placeholder th{white-space:nowrap;word-break:normal;overflow-wrap:normal}.browse-table-shell .table-placeholder td{min-width:0}.aggregate-browse-table .aggregate-group-row td{background:var(--surface-muted);color:var(--text-muted);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:700}.browse-table-shell .table-record-link,.browse-table-shell .table-link,.browse-table-shell .table-smiles-preview code,.browse-table-shell .col-name,.browse-table-shell .col-label,.browse-table-shell .col-conditionSummary,.browse-table-shell .col-sourcePatent,.browse-table-shell .col-publicationNumber{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.browse-table-shell .table-record-link,.browse-table-shell .table-link{vertical-align:top;max-width:100%;display:inline-block}.browse-table-shell .column-filter-trigger{white-space:nowrap;align-items:center}.browse-table-shell .column-filter-trigger span:first-child{text-overflow:clip;white-space:nowrap;word-break:normal;overflow:visible}.browse-table-shell .table-placeholder .col-name,.browse-table-shell .table-placeholder .col-role,.browse-table-shell .table-placeholder .col-label,.browse-table-shell .table-placeholder .col-jurisdiction,.browse-table-shell .table-placeholder .col-publicationNumber,.browse-table-shell .table-placeholder .col-compoundId,.browse-table-shell .table-placeholder .col-linkedActivityCount,.browse-table-shell .table-placeholder .col-linkedCompoundCount,.browse-table-shell .table-placeholder .col-linkedPatentCount,.browse-table-shell .table-placeholder .col-activityCount,.browse-table-shell .table-placeholder .col-compoundCount,.browse-table-shell .table-placeholder .col-assayCount,.browse-table-shell .table-placeholder .col-patentCount,.browse-table-shell .table-placeholder .col-targetCount,.browse-table-shell .table-placeholder .col-metricCount,.browse-table-shell .table-placeholder .col-unitCount,.browse-table-shell .table-placeholder .col-e3Count{min-width:128px}.browse-table-shell .empty-state,.browse-loading-state{background:#ffffff5c;border:0;border-radius:0;margin:0}.browse-kind-activity-table-section .table-placeholder table{table-layout:fixed;width:100%;min-width:0}.browse-kind-activity-table-section .table-placeholder{overflow-x:clip}.browse-kind-activity-table-section .table-placeholder th,.browse-kind-activity-table-section .table-placeholder td{font-size:var(--text-sm);white-space:normal;padding:9px 7px;line-height:1.35}.browse-kind-activity-table-section .table-placeholder th{font-size:var(--text-xs);letter-spacing:.025em;white-space:normal;position:relative}.browse-kind-activity-table-section .table-placeholder .col-structure,.browse-kind-activity-table-section .table-placeholder .col-id,.browse-kind-activity-table-section .table-placeholder .col-compoundId,.browse-kind-activity-table-section .table-placeholder .col-metric,.browse-kind-activity-table-section .table-placeholder .col-operator,.browse-kind-activity-table-section .table-placeholder .col-normalizedNumber,.browse-kind-activity-table-section .table-placeholder .col-unit,.browse-kind-activity-table-section .table-placeholder .col-concentrationDisplay,.browse-kind-activity-table-section .table-placeholder .col-concentrationDesignType,.browse-kind-activity-table-section .table-placeholder .col-timeDisplay,.browse-kind-activity-table-section .table-placeholder .col-canonicalSmiles,.browse-kind-activity-table-section .table-placeholder .col-target,.browse-kind-activity-table-section .table-placeholder .col-e3,.browse-kind-activity-table-section .table-placeholder .col-cellLine,.browse-kind-activity-table-section .table-placeholder .col-assignee,.browse-kind-activity-table-section .table-placeholder .col-sourcePatent,.browse-kind-activity-table-section .table-placeholder .col-detail{min-width:0;max-width:none}.browse-kind-activity-table-section .table-placeholder .col-structure{text-align:center;width:74px}.browse-kind-activity-table-section .table-placeholder .col-id,.browse-kind-activity-table-section .table-placeholder .col-compoundId{width:118px}.browse-kind-activity-table-section .table-placeholder .col-metric{white-space:normal;overflow-wrap:anywhere;width:220px}.browse-kind-activity-table-section .table-placeholder .col-operator{width:66px}.browse-kind-activity-table-section .table-placeholder .col-normalizedNumber{width:74px}.browse-kind-activity-table-section .table-placeholder .col-unit{width:58px}.browse-kind-activity-table-section .table-placeholder .col-concentrationDisplay{width:104px}.browse-kind-activity-table-section .table-placeholder .col-concentrationDesignType{width:86px}.browse-kind-activity-table-section .table-placeholder .col-timeDisplay{width:70px}.browse-kind-activity-table-section .table-placeholder .col-canonicalSmiles{width:220px}.browse-kind-activity-table-section .table-placeholder .col-target{width:96px}.browse-kind-activity-table-section .table-placeholder .col-e3{width:70px}.browse-kind-activity-table-section .table-placeholder .col-cellLine{width:104px}.browse-kind-activity-table-section .table-placeholder .col-assignee{width:132px}.browse-kind-activity-table-section .table-placeholder .col-sourcePatent{width:104px}.browse-kind-activity-table-section .table-placeholder .col-detail{z-index:2;background:#fffbf6f5;width:78px;min-width:78px;max-width:78px;position:sticky;right:0;box-shadow:-10px 0 16px #483a3014}.browse-kind-activity-table-section .table-placeholder th.col-detail{z-index:3;background:#fff7effa}.browse-kind-activity-table-section .table-placeholder .table-structure-preview,.browse-kind-activity-table-section .table-placeholder .structure-image-thumb,.browse-kind-activity-table-section .table-placeholder .structure-unavailable{width:54px;min-width:54px;height:54px;min-height:54px}.browse-kind-activity-table-section .table-placeholder .col-target,.browse-kind-activity-table-section .table-placeholder .col-e3,.browse-kind-activity-table-section .table-placeholder .col-cellLine,.browse-kind-activity-table-section .table-placeholder .col-assignee,.browse-kind-activity-table-section .table-placeholder .col-sourcePatent,.browse-kind-activity-table-section .table-placeholder .col-concentrationDisplay,.browse-kind-activity-table-section .table-placeholder .col-concentrationDesignType,.browse-kind-activity-table-section .table-placeholder .col-timeDisplay{overflow-wrap:anywhere}.browse-kind-activity-table-section .table-placeholder .table-link,.browse-kind-activity-table-section .table-placeholder .table-record-link{overflow-wrap:anywhere;white-space:normal}.browse-kind-assays-table-section .table-placeholder table{table-layout:fixed;width:100%;min-width:1040px}.browse-kind-assays-table-section .table-placeholder th,.browse-kind-assays-table-section .table-placeholder td{font-size:var(--text-base);padding:10px 8px}.browse-kind-assays-table-section .table-placeholder th{font-size:var(--text-xs);letter-spacing:.025em;white-space:nowrap}.browse-kind-assays-table-section .table-placeholder .col-assayId{width:17%}.browse-kind-assays-table-section .table-placeholder .col-assayReadout,.browse-kind-assays-table-section .table-placeholder .col-technology{width:14%}.browse-kind-assays-table-section .table-placeholder .col-target,.browse-kind-assays-table-section .table-placeholder .col-cellLine{width:13%}.browse-kind-assays-table-section .table-placeholder .col-e3{width:8%}.browse-kind-assays-table-section .table-placeholder .col-activityCount{width:12%}.browse-kind-assays-table-section .table-placeholder .col-detail{width:9%}.browse-kind-assays-table-section .table-placeholder .col-conditionSummary{width:310px}.column-filter{width:100%;min-width:0;max-width:100%;display:inline-flex;position:relative}.column-filter-trigger{width:auto;max-width:100%;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:flex-start;gap:7px;padding:0;display:inline-flex}.column-filter-trigger span:first-child{text-overflow:clip;white-space:normal;min-width:0;line-height:1.18;overflow:visible}.column-filter-trigger:hover,.column-filter-trigger:focus-visible,.column-filter-trigger.is-active{color:#b9561f}.column-filter-trigger:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #c6745442}.column-filter-mark{color:#b9561f;transform-origin:50%;background:0 0;border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:7px solid #b9561fb3;flex:none;width:0;height:0;margin-top:2px;padding:0;transition:transform .14s,border-right-color .14s;display:inline-block}.column-filter-trigger.is-active .column-filter-mark{border-right-color:#b9561f}.column-filter-trigger[aria-expanded=true] .column-filter-mark{transform:rotate(-90deg)}.column-filter-menu{z-index:320;text-transform:none;background:#fffffffa;border:1px solid #e6bea2b8;border-radius:12px;gap:8px;width:min(230px,100vw - 48px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #4639302e}.column-filter-menu.is-floating{z-index:1000;position:fixed}.column-filter-menu input,.column-filter-menu select{color:#334052;width:100%;min-width:0;font-size:var(--text-sm);letter-spacing:0;background:#ffffffe6;border:1px solid #e6bea2a3;border-radius:10px;padding:8px 9px}.column-filter-options{gap:3px;max-height:260px;display:grid;overflow:auto}.column-filter-options button{color:#334052;width:100%;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.column-filter-options button:hover,.column-filter-options button:focus-visible,.column-filter-options button.is-selected{color:#a84f1e;background:#ffeddcd1}.column-filter-options button span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.column-filter-options button span:last-child{color:#8b95a4;font-size:var(--text-xs);font-weight:var(--weight-semibold)}.column-filter-empty{color:#8b95a4;font-size:var(--text-xs);font-weight:var(--weight-medium);padding:8px}.column-filter-actions{justify-content:flex-end;gap:8px;display:flex}.column-filter-actions button{color:#76533f;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:#fff9f4e6;border:1px solid #e6bea294;border-radius:999px;padding:5px 9px}.loading-section{padding:24px}.notice{color:#8a5a11;font-weight:var(--weight-semibold);margin:0}.pagination-row{width:100%;color:var(--muted);font-size:var(--text-base);font-weight:var(--weight-semibold);border-top:1px solid #e6bea242;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px 24px;display:flex}.embedded-pagination-row{margin-top:18px;padding:18px 0 0}.rows-per-page-control,.go-to-page-control{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.rows-per-page-control span,.go-to-page-control span{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.rows-per-page-control select,.go-to-page-control input{min-width:76px;color:var(--ink);font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);background:#ffffffdb;border:1px solid #b76f3838;border-radius:8px;padding:8px 10px}.go-to-page-control input{width:86px}.pagination-row button:disabled{cursor:not-allowed;opacity:.48}.btn:disabled{cursor:not-allowed;opacity:.52}.table-placeholder table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%}.table-placeholder th,.table-placeholder td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e6bea270;padding:13px 12px}.table-placeholder th{color:#536070;font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.table-placeholder td{max-width:260px;font-size:var(--text-base)}.table-placeholder .col-structure{text-align:center;width:96px;min-width:96px;max-width:96px}.table-placeholder .col-detail,.table-placeholder .col-route{text-align:center;width:88px;min-width:88px;max-width:88px}.table-placeholder .col-canonicalSmiles{width:300px;min-width:220px;max-width:340px;font-family:var(--font-mono);font-size:var(--text-base)}.table-placeholder .col-id{width:118px;min-width:108px;max-width:132px;font-family:var(--font-mono);font-size:var(--text-base)}.table-placeholder .col-assayId{width:210px;min-width:180px;max-width:240px;font-family:var(--font-mono);font-size:var(--text-base)}.table-placeholder .col-metric{width:110px;min-width:96px;max-width:140px}.table-placeholder .col-operator,.table-placeholder .col-normalizedNumber,.table-placeholder .col-unit{width:86px;min-width:74px;max-width:110px}.table-placeholder .col-e3,.table-placeholder .col-cellLine,.table-placeholder .col-sourcePatent{width:150px;min-width:120px;max-width:190px}.table-placeholder .col-inchikey{width:210px;min-width:180px;max-width:240px;font-family:var(--font-mono);font-size:var(--text-base)}.table-placeholder .col-displayName{width:220px;min-width:180px;max-width:260px}.table-placeholder .col-targets,.table-placeholder .col-sourceTable,.table-placeholder .col-originalValue,.table-placeholder .col-normalizedValue,.table-placeholder .col-conditionSummary,.table-placeholder .col-proteinName{width:220px;min-width:170px;max-width:260px}.table-link{color:#b9561f;font-weight:var(--weight-heavy);text-underline-offset:3px;text-decoration:underline}.table-record-link{font-weight:var(--weight-semibold)}.detail-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.structure-box{background:radial-gradient(circle at 35% 35%,#d9f5ff9e,#0000 32%),radial-gradient(circle at 70% 38%,#ffd9ea99,#0000 34%),#ffffff94;border-radius:24px;place-items:center;min-height:420px;padding:24px;display:grid}.compound-structure-card{padding:14px}.compound-detail-grid .structure-box{min-height:0;padding:16px}.compound-detail-grid .structure-image-large{height:250px}.compound-detail-grid .mono-block{max-width:100%;font-size:var(--text-xs);margin-top:10px;padding:11px 12px}.compound-summary-card{padding:20px}.compound-summary-card .field-list,.compound-property-card .field-list{gap:8px 12px}.compound-summary-card .field-list{grid-template-columns:120px minmax(0,1fr)}.compound-property-card{padding:20px}.compound-property-card .field-list{grid-template-columns:132px minmax(0,1fr)}.compound-property-card .field-list dt,.compound-summary-card .field-list dt{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em}.compound-property-card .field-list dd,.compound-summary-card .field-list dd{font-size:var(--text-base);line-height:1.45}.compound-evidence-card{align-self:start}.compound-evidence-card .table-card-head{padding:18px 20px 12px}.compound-evidence-card .table-card-body{padding:0}.compound-evidence-card .table-placeholder table{width:100%;min-width:0}.compound-evidence-card .table-placeholder th,.compound-evidence-card .table-placeholder td{font-size:var(--text-base);padding:11px 14px}.compound-evidence-card .table-placeholder th{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.025em}.compound-activity-card .table-card-head h2{font-size:1.08rem}.compound-record-controls{background:#ffffff57;border-bottom:1px solid #e6bea247;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;padding:16px 18px;display:grid}.compound-record-controls label{gap:5px;min-width:0;display:grid}.compound-record-controls span{color:#667085;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.compound-record-controls select{color:#334052;width:100%;min-width:0;font-size:var(--text-base);background:#ffffffd1;border:1px solid #e6bea294;border-radius:12px;padding:9px 10px}.compound-records-table table{min-width:900px}.compound-records-table th,.compound-records-table td{font-size:var(--text-base)}.compound-records-pagination{padding:14px 18px 16px}.structure-image{object-fit:contain;background:#ffffffbd;border:1px solid #e6bea26b;display:block}.structure-image-thumb{border-radius:12px;width:64px;height:64px}.structure-image-large{border-radius:18px;width:min(420px,100%);height:340px;margin:0 auto}.structure-unavailable{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);text-align:center;place-items:center;padding:8px;display:grid}.table-structure-preview{cursor:zoom-in;border-radius:14px;outline:none;place-items:center;display:inline-grid;position:relative}.table-structure-preview:focus-visible{outline-offset:3px;outline:2px solid #c674545c}.table-structure-popover{z-index:240;opacity:0;visibility:hidden;pointer-events:none;background:#fffffffa;border:1px solid #e6bea2ad;border-radius:22px;width:min(452px,100vw - 80px);padding:14px;transition:opacity .16s,transform .16s,visibility .16s;position:fixed;right:auto;transform:translateY(-8px)scale(.98);box-shadow:0 28px 70px #46393038}.table-structure-popover.is-visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.table-structure-popover .structure-image-large{object-fit:contain;width:100%;max-width:424px;height:340px}.table-smiles-preview{cursor:zoom-in;outline:none;min-width:0;position:relative}.table-smiles-preview code{overflow-wrap:anywhere;color:#334052;max-width:100%;font-size:var(--text-xs);line-height:1.45;display:block}.table-smiles-preview:focus-visible{outline-offset:3px;outline:2px solid #c6745452}.table-smiles-popover{z-index:240;opacity:0;visibility:hidden;pointer-events:none;background:#fffffffa;border:1px solid #e6bea2ad;border-radius:22px;place-items:center;width:min(560px,100vw - 32px);min-height:420px;padding:18px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:fixed;transform:translateY(6px)scale(.98);box-shadow:0 28px 70px #46393038}.table-smiles-popover.is-visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.table-smiles-popover .structure-image-large{object-fit:contain;width:100%;max-width:520px;height:380px}.mono-block{overflow-wrap:anywhere;color:#364052;max-width:min(640px,76vw);font-family:var(--font-mono);font-size:var(--text-base);background:#ffffffb8;border-radius:14px;margin-top:14px;padding:14px;display:block}.evidence-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.source-evidence-card h2{margin:6px 0 0}.activity-assay-summary{max-width:none;line-height:1.65}.page-shell-pdf-viewer{width:min(1600px,100vw - 32px);max-width:none;padding-inline:0}.pdf-viewer-card{padding:14px}.pdf-viewer-frame{background:#fff;border:0;border-radius:16px;width:100%;height:min(78vh,980px);min-height:680px;display:block}.evidence-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.evidence-actions .btn{min-width:0;max-width:none}.field-list{grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:10px 16px;margin:14px 0 0;display:grid}.field-list-item{display:contents}.field-list dt{color:#677181;font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase}.field-list dd{overflow-wrap:anywhere;color:#2d3748;min-width:0;font-weight:var(--weight-medium);margin:0}.detail-uniprot-links{flex-wrap:wrap;align-items:center;gap:0;display:inline-flex}.detail-uniprot-separator{color:#7b8496}.page-shell-assay-detail{width:calc(100vw - 32px);max-width:none;padding-inline:0}.assay-detail-shell{gap:18px}.assay-context-card{padding:20px 22px 22px}.assay-context-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.assay-context-head h2{letter-spacing:0;margin:4px 0 0;font-size:1.08rem}.assay-context-head>span{white-space:nowrap;color:#8b5a23;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#ffffff9e;border:1px solid #e6bea28c;border-radius:999px;padding:6px 10px}.assay-context-panel{gap:18px;min-width:0;display:grid}.assay-context-description{max-width:100%}.assay-context-description .activity-assay-summary{color:#3d4757;max-width:100%;font-size:var(--text-base);margin:0;line-height:1.62}.assay-context-field-list{grid-template-columns:repeat(3,minmax(110px,.34fr) minmax(0,1fr));margin-top:0}.assay-context-group-title{color:#8a5a11;letter-spacing:.03em;text-transform:uppercase;font-size:var(--text-xs);font-weight:var(--weight-heavy);margin:0 0 9px}.assay-context-conditions{padding-bottom:13px}.assay-context-evidence{border-top:1px solid #e6bea247;min-width:0;margin-top:18px;padding-top:16px}.assay-context-evidence p{color:#3d4757;max-width:none;font-size:var(--text-base);margin:0;line-height:1.6}.assay-context-evidence .field-list{grid-template-columns:repeat(3,minmax(110px,.34fr) minmax(0,1fr));margin-top:14px}.assay-condition-chip-row{flex-wrap:wrap;gap:8px;display:flex}.assay-condition-chip-row span{color:#3d4757;max-width:100%;font-size:var(--text-sm);font-weight:var(--weight-medium);background:#ffffff9e;border:1px solid #7b84c62e;border-radius:999px;padding:6px 10px;line-height:1.3}.assay-activity-records-card{border-radius:20px;padding:0}.assay-activity-records-card .table-card-head{align-items:flex-end}.assay-activity-records-card .table-placeholder{overflow-x:visible}.assay-activity-records-card .table-placeholder table{table-layout:fixed;width:100%;min-width:0}.assay-activity-records-card .table-placeholder th,.assay-activity-records-card .table-placeholder td{font-size:var(--text-xs);padding:9px 7px;line-height:1.35}.assay-activity-records-card .table-placeholder th{font-size:var(--text-xs);letter-spacing:.025em}.assay-activity-records-card .table-placeholder td{max-width:none}.assay-activity-records-card .table-placeholder .col-id{width:16%;min-width:0;max-width:none;font-size:var(--text-xs)}.assay-activity-records-card .table-placeholder .col-canonicalSmiles{width:28%;min-width:0;max-width:none;font-size:var(--text-xs)}.assay-activity-records-card .table-placeholder .col-metric{width:8%;min-width:0;max-width:none}.assay-activity-records-card .table-placeholder .col-operator{width:6%;min-width:0;max-width:none}.assay-activity-records-card .table-placeholder .col-normalizedNumber{width:7%;min-width:0;max-width:none}.assay-activity-records-card .table-placeholder .col-unit{width:5%;min-width:0;max-width:none}.assay-activity-records-card .table-placeholder .col-target,.assay-activity-records-card .table-placeholder .col-e3,.assay-activity-records-card .table-placeholder .col-cellLine{width:8%;min-width:0;max-width:none}.assay-activity-records-card .table-placeholder .col-sourcePatent{width:10%;min-width:0;max-width:none}.assay-activity-records-card .table-record-link,.assay-activity-records-card .table-smiles-preview code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assay-activity-records-card .embedded-pagination-row{border-top:0;margin-top:0;padding:16px 0 18px}.page-shell-patent-detail,.page-shell-target-detail,.page-shell-e3-detail{width:calc(100vw - 32px);max-width:none;padding-inline:0}.page-shell-patent-scoped .page-header,.page-shell-target-scoped .page-header,.page-shell-e3-scoped .page-header{margin-bottom:14px}.page-shell-patent-scoped .table-card,.page-shell-target-scoped .table-card,.page-shell-e3-scoped .table-card{border-radius:20px}.page-shell-patent-scoped .browse-controls,.page-shell-target-scoped .browse-controls,.page-shell-e3-scoped .browse-controls{padding:16px 18px 12px}.page-shell-patent-scoped .table-placeholder th,.page-shell-patent-scoped .table-placeholder td,.page-shell-target-scoped .table-placeholder th,.page-shell-target-scoped .table-placeholder td,.page-shell-e3-scoped .table-placeholder th,.page-shell-e3-scoped .table-placeholder td{font-size:var(--text-sm)}.patent-summary-card .field-list{grid-template-columns:repeat(4,minmax(110px,.34fr) minmax(0,1fr))}.patent-detail-activity-card{border-radius:20px}.patent-detail-activity-card .table-card-head{align-items:flex-end}.patent-detail-record-controls{grid-template-columns:repeat(6,minmax(128px,1fr))}.patent-detail-activity-table{overflow-x:auto}.patent-detail-activity-table th,.patent-detail-activity-table td{font-size:var(--text-xs);vertical-align:top;padding:10px 8px;line-height:1.25}.patent-detail-activity-table .table-structure-preview,.patent-detail-activity-table .structure-image-thumb,.patent-detail-activity-table .structure-unavailable{width:54px;min-width:54px;height:54px;min-height:54px}.patent-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.target-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.patent-overview-card{min-height:148px;box-shadow:var(--shadow);background:#ffffffbd;border:1px solid #ffffffd6;border-radius:20px;align-content:space-between;gap:12px;padding:20px;transition:transform .16s,border-color .16s,background .16s;display:grid}.patent-overview-card:hover,.patent-overview-card:focus-visible{background:#ffffffe6;border-color:#f5823557;outline:none;transform:translateY(-1px)}.patent-overview-card span,.patent-evidence-grid span{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.patent-overview-card strong{letter-spacing:-.015em;font-size:clamp(2.3rem,5vw,4.4rem);line-height:.95;display:block}.patent-overview-card small{color:var(--muted);font-size:var(--text-sm);line-height:1.45}.patent-evidence-card{padding:20px}.patent-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.patent-evidence-grid a{background:#ffffff8a;border:1px solid #e6bea247;border-radius:14px;gap:6px;padding:14px;transition:transform .16s,border-color .16s,background .16s;display:grid}.patent-evidence-grid a:hover,.patent-evidence-grid a:focus-visible{background:#ffffffdb;border-color:#f5823557;outline:none;transform:translateY(-1px)}.patent-evidence-grid strong{font-size:1.45rem;line-height:1}.patent-evidence-grid small{color:var(--muted);font-size:var(--text-sm);line-height:1.35}.patent-scoped-nav{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.patent-scoped-nav-link{color:#76533f;min-height:36px;font-size:var(--text-sm);font-weight:var(--weight-semibold);background:#ffffffa8;border:1px solid #e6bea26b;border-radius:999px;align-items:center;padding:7px 13px;display:inline-flex}.patent-scoped-nav-link:hover,.patent-scoped-nav-link:focus-visible,.patent-scoped-nav-link.is-active{color:#b9561f;background:#fff7f0f0;border-color:#f5823566;outline:none}.patent-coverage-card .table-placeholder table{table-layout:fixed;width:100%;min-width:0}.patent-coverage-card .table-placeholder th,.patent-coverage-card .table-placeholder td{padding:12px 14px}.patent-coverage-card .table-placeholder th:first-child,.patent-coverage-card .table-placeholder td:first-child{width:34%}.patent-coverage-card .table-placeholder th:nth-child(2),.patent-coverage-card .table-placeholder th:nth-child(3),.patent-coverage-card .table-placeholder th:nth-child(4),.patent-coverage-card .table-placeholder td:nth-child(2),.patent-coverage-card .table-placeholder td:nth-child(3),.patent-coverage-card .table-placeholder td:nth-child(4){width:14%}.patent-coverage-label{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.target-summary-card .field-list{grid-template-columns:repeat(3,minmax(110px,.34fr) minmax(0,1fr))}.patent-activity-preview-card .table-card-body,.patent-assays-preview-card .table-card-body,.patent-compounds-preview-card .table-card-body{min-width:0}.patent-activity-preview-card .table-placeholder,.patent-assays-preview-card .table-placeholder,.patent-compounds-preview-card .table-placeholder{overflow-x:visible}.patent-activity-preview-card .table-placeholder table,.patent-assays-preview-card .table-placeholder table,.patent-compounds-preview-card .table-placeholder table{table-layout:fixed;width:100%;min-width:0}.patent-activity-preview-card .table-placeholder th,.patent-activity-preview-card .table-placeholder td,.patent-assays-preview-card .table-placeholder th,.patent-assays-preview-card .table-placeholder td,.patent-compounds-preview-card .table-placeholder th,.patent-compounds-preview-card .table-placeholder td{font-size:var(--text-xs);padding:10px 8px;line-height:1.35}.patent-activity-preview-card .table-placeholder th,.patent-assays-preview-card .table-placeholder th,.patent-compounds-preview-card .table-placeholder th{font-size:var(--text-xs);letter-spacing:.025em}.patent-activity-preview-card .table-placeholder .col-id,.patent-activity-preview-card .table-placeholder .col-assayId{width:17%;font-size:var(--text-xs)}.patent-activity-preview-card .table-placeholder .col-metric{width:10%}.patent-activity-preview-card .table-placeholder .col-operator,.patent-activity-preview-card .table-placeholder .col-unit{width:7%}.patent-activity-preview-card .table-placeholder .col-normalizedNumber{width:9%}.patent-activity-preview-card .table-placeholder .col-target,.patent-activity-preview-card .table-placeholder .col-e3,.patent-activity-preview-card .table-placeholder .col-cellLine{width:11%}.patent-assays-preview-card .table-placeholder .col-assayId{width:19%;font-size:var(--text-xs)}.patent-assays-preview-card .table-placeholder .col-assayType,.patent-assays-preview-card .table-placeholder .col-assaySystem,.patent-assays-preview-card .table-placeholder .col-assayReadout,.patent-assays-preview-card .table-placeholder .col-assayPurpose,.patent-assays-preview-card .table-placeholder .col-technology,.patent-assays-preview-card .table-placeholder .col-target,.patent-assays-preview-card .table-placeholder .col-e3,.patent-assays-preview-card .table-placeholder .col-cellLine{width:8.5%}.patent-assays-preview-card .table-placeholder .col-patentActivityCount{width:9%}.patent-compounds-preview-card .table-placeholder .col-structure{width:10%}.patent-compounds-preview-card .table-placeholder .col-canonicalSmiles{width:44%;font-size:var(--text-xs)}.patent-compounds-preview-card .table-placeholder .col-patentActivityCount,.patent-compounds-preview-card .table-placeholder .col-patentAssayCount{width:12%}.patent-compounds-preview-card .table-placeholder .col-targets{width:17%}.patent-activity-preview-card .table-record-link,.patent-assays-preview-card .table-record-link,.patent-compounds-preview-card .table-smiles-preview code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patent-activity-card .table-card-body,.patent-assays-card .table-card-body,.patent-compounds-card .table-card-body{min-width:0}.patent-activity-card .compound-record-controls{grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 20px 16px}.patent-activity-card .table-placeholder,.patent-assays-card .table-placeholder,.patent-compounds-card .table-placeholder{overflow-x:visible}.patent-activity-card .table-placeholder table,.patent-assays-card .table-placeholder table,.patent-compounds-card .table-placeholder table{table-layout:fixed;width:100%;min-width:0}.patent-activity-card .table-placeholder th,.patent-activity-card .table-placeholder td,.patent-assays-card .table-placeholder th,.patent-assays-card .table-placeholder td,.patent-compounds-card .table-placeholder th,.patent-compounds-card .table-placeholder td{font-size:var(--text-xs);padding:9px 7px;line-height:1.35}.patent-activity-card .table-placeholder th,.patent-assays-card .table-placeholder th,.patent-compounds-card .table-placeholder th{font-size:var(--text-xs);letter-spacing:.025em}.patent-activity-card .table-placeholder td,.patent-assays-card .table-placeholder td,.patent-compounds-card .table-placeholder td{max-width:none}.patent-activity-card .table-placeholder .col-id,.patent-activity-card .table-placeholder .col-assayId{width:16%;min-width:0;max-width:none;font-size:var(--text-xs)}.patent-activity-card .table-placeholder .col-canonicalSmiles{width:28%;min-width:0;max-width:none;font-size:var(--text-xs)}.patent-activity-card .table-placeholder .col-metric{width:8%;min-width:0;max-width:none}.patent-activity-card .table-placeholder .col-operator{width:6%;min-width:0;max-width:none}.patent-activity-card .table-placeholder .col-normalizedNumber{width:7%;min-width:0;max-width:none}.patent-activity-card .table-placeholder .col-unit{width:5%;min-width:0;max-width:none}.patent-activity-card .table-placeholder .col-target,.patent-activity-card .table-placeholder .col-e3,.patent-activity-card .table-placeholder .col-cellLine{width:8%;min-width:0;max-width:none}.patent-activity-card .table-record-link,.patent-activity-card .table-smiles-preview code,.patent-compounds-card .table-smiles-preview code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patent-assays-card .table-placeholder .col-assayId{width:18%;min-width:0;max-width:none;font-size:var(--text-xs)}.patent-assays-card .table-placeholder .col-assayType,.patent-assays-card .table-placeholder .col-assaySystem,.patent-assays-card .table-placeholder .col-assayReadout,.patent-assays-card .table-placeholder .col-assayPurpose,.patent-assays-card .table-placeholder .col-technology,.patent-assays-card .table-placeholder .col-target,.patent-assays-card .table-placeholder .col-e3,.patent-assays-card .table-placeholder .col-cellLine{width:9%;min-width:0;max-width:none}.patent-assays-card .table-placeholder .col-patentActivityCount{width:8%;min-width:0;max-width:none}.patent-compounds-card .table-placeholder .col-structure{width:9%;min-width:0;max-width:none}.patent-compounds-card .table-placeholder .col-canonicalSmiles{width:43%;min-width:0;max-width:none;font-size:var(--text-xs)}.patent-compounds-card .table-placeholder .col-patentActivityCount,.patent-compounds-card .table-placeholder .col-patentAssayCount{width:11%;min-width:0;max-width:none}.patent-compounds-card .table-placeholder .col-targets{width:18%;min-width:0;max-width:none}.stats-grid,.download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-page-grid{gap:16px;display:grid}.contact-card{padding:24px}.contact-grid{gap:16px;display:grid}.contact-person{background:#ffffff8f;border:1px solid #e6bea247;border-radius:16px;align-content:start;gap:12px;padding:18px;display:grid}.contact-person h2{letter-spacing:0;margin:0;font-size:1.18rem;line-height:1.25}.contact-role{color:#667085;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.25}.contact-affiliations{color:#4b5565;font-size:var(--text-base);gap:8px;line-height:1.55;display:grid}.contact-affiliations p{margin:0}.contact-email{overflow-wrap:anywhere;align-self:end;align-items:center;gap:8px;width:fit-content;display:inline-flex}.contact-mail-icon{color:#7a4b34;flex:none;width:40px;height:37px;overflow:visible}.mail-icon-mascot{opacity:.42;transform-origin:24px 18px;transition:opacity .22s,transform .22s;transform:translateY(12px)scale(.84)}.mail-icon-full-moon{fill:#f1c75b}.mail-icon-bear{fill:#9b6a4c}.mail-icon-bear-ear,.mail-icon-bear-muzzle{fill:#c89a75}.mail-icon-bear-eye,.mail-icon-bear-nose{fill:#4f3024}.mail-icon-orange-juice{fill:none}.mail-icon-juice-glass{fill:#fff8efeb;stroke:#9f6d4d;stroke-linejoin:round;stroke-width:1.25px}.mail-icon-juice-fill{fill:#f28b2e}.mail-icon-juice-rim,.mail-icon-juice-straw{fill:none;stroke:#8b5940;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px}.mail-icon-juice-straw{stroke:#d45737}.mail-icon-juice-bubble{fill:#ffcc61f2}.mail-icon-body{fill:#faf4eee0;stroke:currentColor;stroke-width:1.7px;transition:fill .18s,stroke .18s}.mail-icon-flap,.mail-icon-bond{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;transition:transform .18s,stroke .18s}.mail-icon-node{fill:#b66a44;transform-origin:50%;transition:fill .18s,transform .18s}.contact-email:hover .contact-mail-icon,.contact-email:focus-visible .contact-mail-icon{color:#9f4f2e}.contact-email:hover .mail-icon-body,.contact-email:focus-visible .mail-icon-body{fill:#fff9f2fa}.contact-email:hover .mail-icon-mascot,.contact-email:focus-visible .mail-icon-mascot{opacity:1;transform:translateY(-4px)scale(1)}.contact-email:hover .mail-icon-flap,.contact-email:focus-visible .mail-icon-flap{transform:translateY(-1.5px)}.contact-email:hover .mail-icon-node,.contact-email:focus-visible .mail-icon-node{fill:#c94f2d;transform:scale(1.12)}.contact-address-card{margin-top:28px;padding:0;overflow:hidden}.contact-address-layout{gap:0;display:grid}.contact-address-copy{gap:14px;padding:28px;display:grid}.contact-address-copy h2{letter-spacing:0;margin:0;font-size:1.35rem;line-height:1.2}.contact-address-copy p{color:#4b5565;font-size:var(--text-base);margin:0;line-height:1.6}.contact-address-image{background:0 0;justify-items:center;padding:0 28px 28px;display:grid}.contact-address-image img{border-radius:10px;width:min(100%,860px);height:auto;display:block}.download-primary-card{background:linear-gradient(135deg,#fffffff5,#f6f9ffeb);border-color:#5b8def38}.download-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.download-file-name{color:#667085;font-family:var(--font-mono);font-size:var(--text-base);overflow-wrap:anywhere}.download-release-note{color:#6f7684;font-size:var(--text-base);font-weight:var(--weight-medium);margin:14px 0 0;line-height:1.5}.download-card-list,.compact-record-list{gap:10px;margin-top:16px;display:grid}.download-item-card,.compact-record-row{min-width:0;color:inherit;background:#ffffff94;border:1px solid #e6bea257;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}.download-item-card h3{color:#27364f;font-size:var(--text-base);letter-spacing:0;margin:0}.download-item-card p{color:#667085;font-size:var(--text-base);margin:4px 0 0;line-height:1.5}.download-item-meta{color:#8a6570;font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.company-detail-shell{gap:16px;display:grid}.metric-inline-intro-card{gap:8px;padding:18px 20px;display:grid}.metric-inline-intro-card h2{color:#243246;font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.metric-inline-intro-card p{color:#485569;max-width:980px;font-size:var(--text-base);margin:0;line-height:1.58}.company-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.company-profile-card{gap:20px;display:grid}.company-profile-summary,.company-profile-overview{min-width:0}.company-profile-overview{border-top:1px solid #e6bea257;padding-top:20px}.company-profile-card .field-list,.company-summary-card .field-list{grid-template-columns:170px minmax(0,1fr)}.company-summary-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 24px;margin-top:16px;display:grid}.company-summary-fact{border-bottom:1px solid #e6bea23d;min-width:0;padding:0 0 9px}.company-summary-fact-wide{grid-column:span 2}.company-summary-fact span,.company-summary-fact strong{min-width:0;display:block}.company-summary-fact span{color:#667085;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.015em;text-transform:uppercase}.company-summary-fact strong{overflow-wrap:anywhere;color:#2d3748;font-size:var(--text-base);font-weight:var(--weight-medium);margin-top:4px;line-height:1.35}.company-profile-overview h2,.company-landscape-card h2{margin:4px 0 0}.company-landscape-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.company-chart-panel{background:#ffffff75;border:1px solid #e6bea242;border-radius:18px;align-content:start;gap:14px;min-width:0;min-height:390px;padding:16px;display:grid}.company-chart-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.company-chart-head h3{color:#27364f;font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:0;margin:0}.company-chart-head p{color:#667085;font-size:var(--text-sm);font-weight:var(--weight-medium);margin:4px 0 0;line-height:1.35}.company-chart-head span{color:#7a8496;font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:none}.company-bar-list{gap:11px;display:grid}.company-bar-row{min-width:0;color:inherit;gap:7px;text-decoration:none;display:grid}.company-bar-meta{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.company-bar-meta strong{color:#27364f;min-width:0;font-size:var(--text-base);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-bar-meta span{color:#667085;font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:none}.company-bar-track{background:#7d96ad29;border-radius:999px;height:9px;overflow:hidden}.company-bar-track span{border-radius:inherit;background:linear-gradient(90deg,#71beacc7,#7db8ebb8);height:100%;display:block}.company-patent-bar-row .company-bar-track span{background:linear-gradient(90deg,#efae74c7,#ee8784ad)}.company-donut-layout{grid-template-columns:270px max-content;justify-content:center;place-items:center;gap:16px;width:auto;max-width:100%;margin-inline:auto;display:inline-grid}.company-donut-figure,.company-trend-figure{min-width:0;position:relative}.company-target-donut-svg{filter:drop-shadow(0 18px 28px #4d75861f);width:min(270px,100%);height:auto;margin-inline:auto;display:block}.company-target-donut-hole{fill:#ffffffeb;stroke:#e6bea238;stroke-width:1px}.company-target-donut-segment{cursor:pointer;stroke:#ffffffd1;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;outline:none;transition:filter .16s,opacity .16s,transform .16s}.company-target-donut-segment:hover,.company-target-donut-segment:focus-visible,.company-target-donut-segment.is-active{filter:brightness(1.06)saturate(1.08);transform:scale(1.018)}.company-target-donut-segment.is-muted{opacity:.34}.company-donut-legend{grid-template-columns:max-content;justify-content:start;justify-self:start;gap:6px;width:max-content;max-width:min(260px,100%);max-height:270px;padding:2px 6px 0 2px;display:inline-grid;overflow:hidden auto}.company-donut-legend-row{cursor:pointer;width:max-content;min-width:0;max-width:240px;font:inherit;text-align:left;background:#ffffff6b;border:0;border-radius:999px;grid-template-columns:10px max-content max-content;align-items:center;gap:8px;padding:5px 9px 5px 6px;transition:background .16s,opacity .16s;display:inline-grid}.company-donut-legend-row.is-active,.company-donut-legend-row:hover,.company-donut-legend-row:focus-visible{background:#ffffffb8;outline:none}.company-donut-legend-row.is-muted{opacity:.48}.company-donut-legend-row i{border-radius:999px;width:10px;height:10px}.company-donut-legend-row span{color:#4b5565;min-width:0;max-width:145px;font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-donut-legend-row strong{color:#27364f;font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:none}.company-trend-panel{gap:12px;display:grid}.company-trend-svg{width:100%;height:auto;overflow:visible}.company-trend-grid{stroke:#7d96ad2e;stroke-width:1px}.company-trend-axis{stroke:#56698047;stroke-width:1.25px}.company-trend-line{fill:none;stroke:#70b7bd;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px}.company-trend-dot{cursor:pointer;fill:#fffaf4;stroke:#70b7bd;stroke-width:3px;transition:fill .16s,r .16s,stroke .16s}.company-trend-dot:hover,.company-trend-dot:focus-visible,.company-trend-dot.is-active{fill:#70b7bd;r:6.4px;stroke:#fffaf4;outline:none}.company-trend-label{fill:#667085;font-size:var(--text-xs);font-weight:650}.company-trend-list{flex-wrap:wrap;gap:8px;display:flex}.company-trend-row{cursor:pointer;font:inherit;background:#ffffff85;border:1px solid #70b7bd38;border-radius:999px;align-items:center;gap:7px;padding:5px 9px;transition:background .16s,border-color .16s;display:inline-flex}.company-trend-row:hover,.company-trend-row:focus-visible,.company-trend-row.is-active{background:#ffffffc7;border-color:#70b7bd75;outline:none}.company-trend-row span{color:#667085;font-size:var(--text-xs);font-weight:var(--weight-semibold)}.company-trend-row strong{color:#27364f;font-size:var(--text-xs);font-weight:var(--weight-bold)}.company-chart-tooltip{z-index:2;color:#27364f;max-width:min(280px,100% - 16px);font-size:var(--text-sm);font-weight:var(--weight-semibold);opacity:0;pointer-events:none;background:#fffffff0;border:1px solid #e6bea257;border-radius:12px;padding:8px 10px;line-height:1.35;transition:opacity .16s,transform .16s;position:absolute;bottom:8px;right:8px;transform:translateY(4px);box-shadow:0 12px 28px #4d758624}.company-chart-tooltip.is-visible{opacity:1;transform:translateY(0)}.compact-record-row strong{overflow-wrap:anywhere;color:#27364f;min-width:0;font-size:var(--text-sm)}.compact-record-row span{color:#667085;font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:none}.dictionary-table{background:#ffffffb8;border:1px solid #5b8def24;border-radius:10px;gap:0;margin-top:18px;display:grid;overflow:hidden}.dictionary-row{border-bottom:1px solid #5b8def1f;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:14px;padding:12px 14px;display:grid}.dictionary-row:last-child{border-bottom:0}.dictionary-row code{color:#27364f;font-size:var(--text-base);font-weight:var(--weight-semibold)}.dictionary-row span{color:#4b5565;line-height:1.45}.chart-placeholder{background:#ffffffa8;border-color:#ffffffd1;align-content:center;gap:12px;min-height:280px;display:grid;box-shadow:0 18px 46px #62433017}.chart-card-dense{align-content:start;min-height:430px}.chart-card-compact{align-content:start;min-height:280px}.chart-card-focus{align-content:center;min-height:300px}.bar{background:linear-gradient(90deg, var(--chart-soft,#ed765e33), var(--chart-accent,#ed765e));border-radius:999px;height:14px}.chart-panel,.coverage-panel,.line-panel{--chart-accent:#ed765e;--chart-soft:#ed765e2e}.chart-tone-coral{--chart-accent:#ed765e;--chart-soft:#ed765e33}.chart-tone-sky{--chart-accent:#4e9fc1;--chart-soft:#4e9fc12e}.chart-tone-violet{--chart-accent:#8d6ac8;--chart-soft:#8d6ac82e}.chart-tone-gold{--chart-accent:#d49a32;--chart-soft:#d49a3233}.chart-tone-green{--chart-accent:#59a36a;--chart-soft:#59a36a33}.chart-tone-teal{--chart-accent:#2c9b93;--chart-soft:#2c9b9333}.chart-tone-slate{--chart-accent:#64748b;--chart-soft:#64748b2e}.stat-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.stat-row span{overflow-wrap:anywhere}.stat-row .bar{grid-column:1/-1}.coverage-panel{--chart-accent:#2c9b93;--chart-soft:#2c9b9333;grid-column:1/-1;align-content:start;min-height:250px}.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.coverage-row{background:#ffffff7a;border:1px solid #e6bea238;border-radius:14px;min-width:0;padding:13px 14px}.coverage-row .bar{background:linear-gradient(90deg, var(--chart-soft), var(--chart-accent)), #e2e8f0b3;height:12px}.coverage-row strong{white-space:nowrap}.coverage-row small{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.donut-panel{align-content:start}.donut-layout{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:20px;display:grid}.donut-chart{aspect-ratio:1;border-radius:50%;place-items:center;width:180px;display:grid;box-shadow:inset 0 0 0 1px #ffffffc7,0 16px 34px #6243301f}.donut-chart>div{aspect-ratio:1;text-align:center;background:#fffffff0;border-radius:50%;place-items:center;width:104px;display:grid;box-shadow:0 8px 24px #6243301a}.donut-chart strong{color:#27364f;font-size:1.05rem;line-height:1}.donut-chart span{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.donut-legend{gap:9px;min-width:0;display:grid}.donut-legend-row{color:#4b5565;font-size:var(--text-base);font-weight:var(--weight-medium);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.donut-legend-row i{border-radius:999px;width:10px;height:10px}.donut-legend-row span{overflow-wrap:anywhere;min-width:0}.donut-legend-row strong{color:#27364f;font-size:var(--text-base)}.line-panel{align-content:start}.line-chart-wrap{width:100%;min-width:0}.line-chart{width:100%;height:auto;display:block;overflow:visible}.line-axis{stroke:#8793a457;stroke-width:1px}.line-area{fill:var(--chart-soft)}.line-path{fill:none;stroke:var(--chart-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.line-point{fill:#fff;stroke:var(--chart-accent);stroke-width:3px}.line-label{fill:#667085;font-size:var(--text-xs);font-weight:var(--weight-semibold)}.page-header-detail h1{font-size:var(--text-detail-title);letter-spacing:0;line-height:1.12}.brand strong,.intro-title{letter-spacing:-.01em}.kicker,.tag,.result-type,.result-exact,.browse-overview-stat span,.metric-card span,.patent-overview-card span,.patent-evidence-grid span,.compound-record-controls span,.assay-context-group-title{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.03em}.btn,.tab,.nav-links,.affiliation,.table-link,.table-record-link,.notice,.pagination-row,.rows-per-page-control span,.rows-per-page-control select,.go-to-page-control span,.go-to-page-control input,.column-filter-options button,.column-filter-actions button,.search-suggestion-row button,.patent-scoped-nav-link,.entity-link,.compact-record-row span,.download-item-meta,.coverage-row small,.line-label{font-weight:var(--weight-semibold)}.btn,.tab,.patent-scoped-nav-link{font-size:var(--text-base)}.table-link,.table-record-link{font-weight:var(--weight-bold)}.browse-overview-stat strong,.metric-card strong,.entity-count,.patent-overview-card strong{font-weight:var(--weight-heavy);letter-spacing:0}.content-card h2,.table-card-head h2,.table-title-row h2,.source-evidence-card h2,.assay-context-head h2,.contact-person h2,.contact-address-copy h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:0;line-height:1.25}.table-placeholder td,.browse-table-shell .table-placeholder td,.browse-kind-activity-table-section .table-placeholder td,.browse-kind-assays-table-section .table-placeholder td,.compound-evidence-card .table-placeholder td,.assay-activity-records-card .table-placeholder td,.patent-detail-activity-table td,.patent-activity-preview-card .table-placeholder td,.patent-assays-preview-card .table-placeholder td,.patent-compounds-preview-card .table-placeholder td,.patent-activity-card .table-placeholder td,.patent-assays-card .table-placeholder td,.patent-compounds-card .table-placeholder td,.page-shell-patent-scoped .table-placeholder td,.page-shell-target-scoped .table-placeholder td,.page-shell-e3-scoped .table-placeholder td{font-size:var(--text-base);font-weight:var(--weight-medium);line-height:1.45}.table-placeholder .col-canonicalSmiles,.table-placeholder .col-id,.table-placeholder .col-assayId,.table-placeholder .col-inchikey,.mono-block,.download-file-name,.table-smiles-preview code,.assay-activity-records-card .table-placeholder .col-id,.assay-activity-records-card .table-placeholder .col-canonicalSmiles,.patent-activity-preview-card .table-placeholder .col-id,.patent-activity-preview-card .table-placeholder .col-assayId,.patent-assays-preview-card .table-placeholder .col-assayId,.patent-compounds-preview-card .table-placeholder .col-canonicalSmiles,.patent-activity-card .table-placeholder .col-id,.patent-activity-card .table-placeholder .col-assayId,.patent-activity-card .table-placeholder .col-canonicalSmiles,.patent-assays-card .table-placeholder .col-assayId,.patent-compounds-card .table-placeholder .col-canonicalSmiles{font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.45}.field-list dt,.compound-property-card .field-list dt,.compound-summary-card .field-list dt{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.015em}.field-list dd,.compound-property-card .field-list dd,.compound-summary-card .field-list dd{font-size:var(--text-base);font-weight:var(--weight-medium);line-height:1.45}.result-field-label,.column-filter-empty,.structure-unavailable,.donut-chart span,.coverage-row small,.line-label{font-size:var(--text-xs)}.result-field>strong,.result-field code,.result-note,.search-empty-state p,.entity-card p,.metric-card .lead,.download-item-card p,.contact-affiliations,.contact-address-copy p{font-size:var(--text-base);font-weight:var(--weight-medium);line-height:1.5}.manual-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-document{gap:30px;width:100%;padding:clamp(28px,4vw,44px);display:grid}.manual-document section{border-bottom:1px solid #e6bea252;gap:12px;padding-bottom:26px;display:grid}.manual-document section:last-child{border-bottom:0;padding-bottom:0}.manual-document h2{color:#253041;font-size:var(--text-xl);line-height:1.22;font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0}.manual-document p,.manual-document li{color:#4f5d6e;font-size:var(--text-base);line-height:1.72;font-weight:var(--weight-medium)}.manual-document p{margin:0}.manual-document ul{gap:8px;margin:0;padding-left:1.25rem;display:grid}.manual-document li::marker{color:#e88a77}.manual-document strong{color:#263244;font-weight:var(--weight-semibold)}.site-footer{color:var(--muted);border-top:1px solid #e6bea261;padding:42px 0}.footer-visit{color:#687386;text-align:center;background:#fffdf894;border:1px solid #dec3a68f;border-radius:16px;align-content:center;justify-items:center;gap:5px;min-width:220px;padding:14px 18px 12px;display:grid;box-shadow:0 10px 24px #6243300e}.footer-visit-title{color:#536070;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.02em;text-transform:uppercase}.footer-visit-value{color:#26364f;font-size:1.5rem;font-weight:var(--weight-bold);letter-spacing:0;line-height:1}.footer-visit-status{color:#7a8494;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:0}.footer-visit-ready .footer-visit-status{color:#5f7b6c}.footer-visit-pending .footer-visit-value{color:#8b7380;font-size:1.08rem}.footer-visit-map{width:196px;height:102px;margin-top:4px;overflow:hidden}.footer-visit-map:empty{display:none}.footer-visit-map-svg{width:100%;height:100%;display:block}.footer-visit-map-image{opacity:.9}.footer-visit-map-land{fill:#7dadb547;stroke:#52687c47;stroke-width:.55px;stroke-linejoin:round}.footer-visit-dot{fill:#ed8a72b8;stroke:#ffffffdb;stroke-width:.65px}.page-header h1,.section-head h1,.section-head h2{font-size:var(--text-page-title);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:1.1}.page-header-detail h1{font-size:var(--text-detail-title);font-weight:var(--weight-bold);letter-spacing:0;line-height:1.12}.portal h1{font-size:var(--text-hero);font-weight:var(--weight-heavy);letter-spacing:-.015em;line-height:1}.hero-search-panel h1{font-size:clamp(1.9rem,3vw,2.75rem);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:1.08}.page-header p,.lead{font-size:var(--text-md);font-weight:var(--weight-medium);line-height:1.6}.content-card,.table-card,.database-card,.search-result-card{font-size:var(--text-base);line-height:1.6}.content-card h2,.table-card-head h2,.table-title-row h2,.source-evidence-card h2,.assay-context-head h2,.company-profile-overview h2,.company-landscape-card h2,.contact-person h2,.contact-address-copy h2,.metric-inline-intro-card h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:0;line-height:1.25}.statistics-section .section-head h2{font-size:var(--text-xl);line-height:1.25}.kicker,.tag,.result-type,.result-exact,.browse-overview-stat span,.metric-card span,.patent-overview-card span,.patent-evidence-grid span,.compound-record-controls span,.assay-context-group-title,.download-item-meta,.footer-visit-title,.footer-visit-status{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;line-height:1.2}.field-list dt,.detail-metadata-item span,.compound-fact span,.compound-property-card .field-list dt,.compound-summary-card .field-list dt,.company-summary-fact span{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.01em;line-height:1.35}.field-list dd,.detail-metadata-item strong,.compound-fact strong,.compound-property-card .field-list dd,.compound-summary-card .field-list dd,.company-summary-fact strong{font-size:var(--text-base);font-weight:var(--weight-medium);line-height:1.45}.btn,.tab,.nav-links,.patent-scoped-nav-link{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.2}.table-link,.table-record-link,.browse-table-shell .table-link,.browse-table-shell .table-record-link,.patent-detail-activity-table .table-record-link{font-size:inherit;font-weight:var(--weight-semibold);line-height:1.35}.browse-overview-stat strong,.metric-card strong,.entity-count{font-size:var(--text-2xl);font-weight:var(--weight-heavy);letter-spacing:0;line-height:1}.patent-overview-card strong{font-size:clamp(2rem,3vw,2.75rem);font-weight:var(--weight-heavy);letter-spacing:0;line-height:1}.table-placeholder th,.browse-table-shell .table-placeholder th,.browse-kind-activity-table-section .table-placeholder th,.browse-kind-assays-table-section .table-placeholder th,.compound-evidence-card .table-placeholder th,.assay-activity-records-card .table-placeholder th,.patent-detail-activity-table th,.patent-activity-preview-card .table-placeholder th,.patent-assays-preview-card .table-placeholder th,.patent-compounds-preview-card .table-placeholder th,.patent-activity-card .table-placeholder th,.patent-assays-card .table-placeholder th,.patent-compounds-card .table-placeholder th,.page-shell-patent-scoped .table-placeholder th,.page-shell-target-scoped .table-placeholder th,.page-shell-e3-scoped .table-placeholder th{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.01em;line-height:1.4}.table-placeholder td,.browse-table-shell .table-placeholder td,.browse-kind-activity-table-section .table-placeholder td,.browse-kind-assays-table-section .table-placeholder td,.compound-evidence-card .table-placeholder td,.compound-records-table td,.assay-activity-records-card .table-placeholder td,.patent-detail-activity-table td,.patent-activity-preview-card .table-placeholder td,.patent-assays-preview-card .table-placeholder td,.patent-compounds-preview-card .table-placeholder td,.patent-activity-card .table-placeholder td,.patent-assays-card .table-placeholder td,.patent-compounds-card .table-placeholder td,.page-shell-patent-scoped .table-placeholder td,.page-shell-target-scoped .table-placeholder td,.page-shell-e3-scoped .table-placeholder td{font-size:var(--text-base);font-weight:var(--weight-medium);line-height:1.5}.browse-kind-activity-table-section .table-placeholder th,.browse-kind-activity-table-section .table-placeholder td{line-height:1.35}.compound-records-table th,.compound-records-table td{overflow-wrap:anywhere;padding-inline:8px}.table-placeholder .col-canonicalSmiles,.table-placeholder .col-id,.table-placeholder .col-assayId,.table-placeholder .col-compoundId,.table-placeholder .col-sourcePatent,.table-placeholder .col-publicationNumber,.table-placeholder .col-inchikey,.mono-block,.download-file-name,.table-smiles-preview code,.assay-activity-records-card .table-placeholder .col-id,.assay-activity-records-card .table-placeholder .col-assayId,.assay-activity-records-card .table-placeholder .col-compoundId,.assay-activity-records-card .table-placeholder .col-sourcePatent,.assay-activity-records-card .table-placeholder .col-canonicalSmiles,.patent-activity-preview-card .table-placeholder .col-id,.patent-activity-preview-card .table-placeholder .col-assayId,.patent-activity-preview-card .table-placeholder .col-compoundId,.patent-activity-preview-card .table-placeholder .col-sourcePatent,.patent-assays-preview-card .table-placeholder .col-assayId,.patent-assays-preview-card .table-placeholder .col-sourcePatent,.patent-compounds-preview-card .table-placeholder .col-canonicalSmiles,.patent-activity-card .table-placeholder .col-id,.patent-activity-card .table-placeholder .col-assayId,.patent-activity-card .table-placeholder .col-compoundId,.patent-activity-card .table-placeholder .col-sourcePatent,.patent-activity-card .table-placeholder .col-canonicalSmiles,.patent-assays-card .table-placeholder .col-assayId,.patent-assays-card .table-placeholder .col-sourcePatent,.patent-compounds-card .table-placeholder .col-canonicalSmiles{font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.45}.assay-activity-records-card .table-placeholder,.patent-activity-card .table-placeholder,.patent-assays-card .table-placeholder,.patent-compounds-card .table-placeholder,.patent-activity-preview-card .table-placeholder,.patent-assays-preview-card .table-placeholder,.patent-compounds-preview-card .table-placeholder{overflow-x:auto}.assay-activity-records-card .table-placeholder table,.patent-activity-card .table-placeholder table,.patent-assays-card .table-placeholder table,.patent-compounds-card .table-placeholder table,.patent-activity-preview-card .table-placeholder table,.patent-assays-preview-card .table-placeholder table,.patent-compounds-preview-card .table-placeholder table{table-layout:auto;width:max-content;min-width:100%}.browse-controls input,.browse-controls select,.compound-record-controls select,.patent-detail-record-controls input,.patent-detail-record-controls select{font-size:var(--text-base);line-height:1.35}.result-field-label,.column-filter-empty,.structure-unavailable,.donut-chart span,.coverage-row small,.line-label{font-size:var(--text-xs);line-height:1.25}.result-field>strong,.result-field code,.result-note,.search-empty-state p,.entity-card p,.metric-card .lead,.download-item-card p,.contact-affiliations,.contact-address-copy p,.metric-inline-intro-card p,.activity-assay-summary,.assay-context-evidence p{font-size:var(--text-base);font-weight:var(--weight-medium);line-height:1.6}.footer-wrap{width:var(--content);justify-content:space-between;gap:24px;margin:0 auto;display:flex}.footer-affiliation{text-align:center;justify-items:center;gap:10px;display:grid}.footer-affiliation p{margin:0}@media (max-width:980px){.top-nav{border-radius:24px;flex-direction:column;align-items:flex-start}.main-with-nav{padding-top:150px}.nav-links{flex-wrap:wrap}.affiliation-nav .affiliation-logos{display:none}.affiliation-nav .affiliation-text{display:inline}.metric-grid,.browse-grid,.browse-overview-stats,.stats-grid,.download-grid,.manual-grid,.detail-grid,.detail-layout-grid,.page-header{grid-template-columns:1fr}.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.traceability-record-grid{grid-template-columns:1fr}.traceability-flow,.traceability-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header-side{justify-items:start}.statistics-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid-landscape,.stats-grid-source,.stats-grid-focus{grid-template-columns:1fr}.donut-layout{grid-template-columns:1fr;justify-items:center}.donut-legend{width:100%}.filter-row,.evidence-columns,.compound-record-controls,.assay-context-core,.assay-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.patent-overview-grid,.patent-evidence-grid,.contact-grid,.contact-address-layout{grid-template-columns:1fr}.contact-address-image{min-height:240px}.patent-summary-card .field-list,.patent-activity-card .compound-record-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.company-landscape-grid{grid-template-columns:1fr}.company-summary-fact-grid,.detail-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compound-summary-grid,.activity-context-grid,.activity-evidence-head,.activity-result-layout{grid-template-columns:1fr}.compound-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-evidence-result{justify-items:start}.activity-evidence-result strong{text-align:left}.activity-evidence-context,.activity-result-context{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-source-evidence-split{grid-template-columns:1fr}.activity-field-grid,.browse-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.search-pill,.filter-row,.browse-controls,.entry-grid,.browse-overview-stats,.evidence-columns,.compound-record-controls,.statistics-overview-grid,.compound-fact-grid,.activity-evidence-context,.activity-result-context,.activity-field-grid{grid-template-columns:1fr}.activity-compound-meta-row{grid-template-columns:1fr;gap:14px;width:100%}.activity-compound-meta-row .activity-compound-id-block:first-child,.activity-compound-meta-row .activity-compound-id-block:last-child{text-align:center;grid-column:1;justify-self:center}.compound-fact-wide{grid-column:span 1}.coverage-grid{grid-template-columns:1fr}.portal-search-compact{grid-template-columns:minmax(0,1fr) auto}.traceability-example{gap:14px;max-width:calc(100vw - 20px);padding:16px}.traceability-flow,.traceability-fields{grid-template-columns:1fr}.traceability-flow{gap:10px}.traceability-flow span:not(:last-child):after{content:"";background:#b9561f;width:2px;height:10px;inset:auto auto -10px 50%;transform:translate(-50%)}.traceability-example .activity-evidence-panel{height:min(70vh,620px);min-height:460px}.traceability-record-structure .structure-image-large{height:180px}.insight-card-head,.insight-grid{grid-template-columns:1fr}.insight-card{min-height:390px;padding:18px}.insight-card-feature{min-height:500px}.fig01-scroll{margin-inline:-4px;padding-inline:8px;overflow-x:auto}.fig01-svg{min-width:1480px}.insight-matrix-svg,.insight-heatmap-svg{min-width:480px}.assignee-target-map{grid-template-columns:1fr}.assignee-target-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fig02-card-body{grid-template-columns:1fr}.fig02-e3-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.fig02-target-row{grid-template-columns:62px minmax(0,1fr)}.fig04-shell,.fig04-tail-list{grid-template-columns:1fr}.fig06-grid,.fig07-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assay-context-head{flex-direction:column;align-items:flex-start}.assay-context-core,.assay-context-grid{grid-template-columns:1fr}.patent-overview-card{min-height:128px}.patent-summary-card .field-list,.patent-activity-card .compound-record-controls,.company-profile-card .field-list,.company-summary-card .field-list,.company-landscape-grid,.company-summary-fact-grid,.detail-metadata-grid{grid-template-columns:1fr}.detail-metadata-item-wide,.company-summary-fact-wide{grid-column:span 1}.company-donut-layout{grid-template-columns:1fr}.company-donut-legend{max-height:none}.search-result-card{padding:18px}.smiles-preview{grid-template-columns:1fr}.smiles-structure-trigger{justify-self:start;width:min(260px,100%);height:150px}.smiles-structure-trigger .structure-image-thumb,.smiles-structure-trigger .structure-unavailable{width:min(238px,100%);height:130px}.smiles-structure-popover{width:min(520px,100vw - 48px);left:0;right:auto}.smiles-structure-popover .structure-image-large{width:100%;height:300px}.table-structure-popover{width:min(452px,100vw - 32px);right:auto}.table-structure-popover .structure-image-large{width:100%;height:300px}.table-smiles-popover{width:min(452px,100vw - 32px)}.table-smiles-popover .structure-image-large{width:100%;height:300px}.database-card{padding:18px}.dictionary-row{grid-template-columns:1fr;gap:6px}.portal h1{font-size:3rem}.hero-complex-wrap{width:min(142vw,980px);transform:translateX(1vw) translateY(var(--cover-shift,0)) scale(var(--cover-scale,1))}.hero-search-panel{padding:18px;top:45%}.hero-search-examples{flex-wrap:wrap}.footer-wrap,.section-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.portal-entrance,.visit-dot,.fig01-bubble,.entity-card{opacity:1;transition:none;animation:none;transform:none}.intro-cover .scroll-cue{animation:none}}.smiles-preview code,.table-smiles-preview code,.browse-table-shell .table-smiles-preview code,.assay-activity-records-card .table-smiles-preview code,.patent-compounds-preview-card .table-smiles-preview code,.patent-activity-card .table-smiles-preview code,.patent-compounds-card .table-smiles-preview code,.table-placeholder .col-canonicalSmiles{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.browse-kind-compounds-table-section .table-placeholder table{table-layout:fixed;width:100%}.browse-kind-compounds-table-section .table-placeholder .col-canonicalSmiles{width:auto;min-width:0;max-width:none}.browse-kind-compounds-table-section .table-placeholder .col-linkedActivityCount{width:156px;min-width:148px;max-width:156px}.browse-kind-compounds-table-section .table-placeholder .col-linkedPatentCount{width:88px;min-width:82px;max-width:88px}.browse-kind-compounds-table-section .table-placeholder th.col-linkedActivityCount{white-space:nowrap;overflow-wrap:normal;word-break:normal;text-align:center}.browse-kind-compounds-table-section .table-placeholder th.col-linkedPatentCount{white-space:normal;overflow-wrap:normal;word-break:normal;text-align:center;line-height:1.18}.browse-kind-compounds-table-section .table-placeholder td.col-linkedActivityCount,.browse-kind-compounds-table-section .table-placeholder td.col-linkedPatentCount{text-align:center}.table-smiles-preview{width:100%;max-width:100%}.browse-kind-activity-table-section .table-placeholder,.patent-detail-activity-table .table-placeholder,.compound-records-table .table-placeholder,.assay-activity-records-card .table-placeholder{scrollbar-gutter:stable;max-width:100%;overflow:auto visible}.browse-kind-activity-table-section .table-placeholder table,.patent-detail-activity-table .table-placeholder table,.compound-records-table .table-placeholder table,.assay-activity-records-card .table-placeholder table{table-layout:fixed;width:1950px;min-width:1950px}.browse-kind-activity-table-section .table-placeholder th,.browse-kind-activity-table-section .table-placeholder td,.patent-detail-activity-table .table-placeholder th,.patent-detail-activity-table .table-placeholder td,.compound-records-table .table-placeholder th,.compound-records-table .table-placeholder td,.assay-activity-records-card .table-placeholder th,.assay-activity-records-card .table-placeholder td{text-overflow:clip;vertical-align:top;white-space:normal;padding:10px 9px;overflow:visible}.browse-kind-activity-table-section .table-placeholder th,.patent-detail-activity-table .table-placeholder th,.compound-records-table .table-placeholder th,.assay-activity-records-card .table-placeholder th{text-overflow:clip;white-space:nowrap;overflow:visible}.browse-kind-activity-table-section .table-placeholder .column-filter-trigger,.patent-detail-activity-table .table-placeholder .column-filter-trigger,.compound-records-table .table-placeholder .column-filter-trigger,.assay-activity-records-card .table-placeholder .column-filter-trigger,.browse-kind-activity-table-section .table-placeholder .column-filter-trigger span:first-child,.patent-detail-activity-table .table-placeholder .column-filter-trigger span:first-child,.compound-records-table .table-placeholder .column-filter-trigger span:first-child,.assay-activity-records-card .table-placeholder .column-filter-trigger span:first-child{white-space:nowrap}.browse-kind-activity-table-section .table-placeholder .col-structure,.patent-detail-activity-table .table-placeholder .col-structure,.compound-records-table .table-placeholder .col-structure,.assay-activity-records-card .table-placeholder .col-structure{text-align:center;width:90px}.browse-kind-activity-table-section .table-placeholder .col-metric,.patent-detail-activity-table .table-placeholder .col-metric,.compound-records-table .table-placeholder .col-metric,.assay-activity-records-card .table-placeholder .col-metric,.browse-kind-activity-table-section .table-placeholder .col-reference,.patent-detail-activity-table .table-placeholder .col-reference,.compound-records-table .table-placeholder .col-reference,.assay-activity-records-card .table-placeholder .col-reference{white-space:normal;overflow-wrap:anywhere;width:220px;min-width:220px}.browse-kind-activity-table-section .table-placeholder .col-operator,.patent-detail-activity-table .table-placeholder .col-operator,.compound-records-table .table-placeholder .col-operator,.assay-activity-records-card .table-placeholder .col-operator,.browse-kind-activity-table-section .table-placeholder .col-normalizedNumber,.patent-detail-activity-table .table-placeholder .col-normalizedNumber,.compound-records-table .table-placeholder .col-normalizedNumber,.assay-activity-records-card .table-placeholder .col-normalizedNumber{width:110px}.browse-kind-activity-table-section .table-placeholder .col-unit,.patent-detail-activity-table .table-placeholder .col-unit,.compound-records-table .table-placeholder .col-unit,.assay-activity-records-card .table-placeholder .col-unit{width:90px}.browse-kind-activity-table-section .table-placeholder .col-concentrationDisplay,.patent-detail-activity-table .table-placeholder .col-concentrationDisplay,.compound-records-table .table-placeholder .col-concentrationDisplay,.assay-activity-records-card .table-placeholder .col-concentrationDisplay{width:170px}.browse-kind-activity-table-section .table-placeholder .col-concentrationDesignType,.patent-detail-activity-table .table-placeholder .col-concentrationDesignType,.compound-records-table .table-placeholder .col-concentrationDesignType,.assay-activity-records-card .table-placeholder .col-concentrationDesignType{width:130px}.browse-kind-activity-table-section .table-placeholder .col-timeDisplay,.patent-detail-activity-table .table-placeholder .col-timeDisplay,.compound-records-table .table-placeholder .col-timeDisplay,.assay-activity-records-card .table-placeholder .col-timeDisplay{width:110px}.browse-kind-activity-table-section .table-placeholder .col-target,.patent-detail-activity-table .table-placeholder .col-target,.compound-records-table .table-placeholder .col-target,.assay-activity-records-card .table-placeholder .col-target{width:150px}.browse-kind-activity-table-section .table-placeholder .col-e3,.patent-detail-activity-table .table-placeholder .col-e3,.compound-records-table .table-placeholder .col-e3,.assay-activity-records-card .table-placeholder .col-e3{width:130px}.browse-kind-activity-table-section .table-placeholder .col-cellLine,.patent-detail-activity-table .table-placeholder .col-cellLine,.compound-records-table .table-placeholder .col-cellLine,.assay-activity-records-card .table-placeholder .col-cellLine{width:150px}.browse-kind-activity-table-section .table-placeholder .col-sourcePatent,.patent-detail-activity-table .table-placeholder .col-sourcePatent,.compound-records-table .table-placeholder .col-sourcePatent,.assay-activity-records-card .table-placeholder .col-sourcePatent{width:170px}.browse-kind-activity-table-section .table-placeholder .col-id,.patent-detail-activity-table .table-placeholder .col-id,.compound-records-table .table-placeholder .col-id,.assay-activity-records-card .table-placeholder .col-id,.browse-kind-activity-table-section .table-placeholder .col-compoundId,.patent-detail-activity-table .table-placeholder .col-compoundId,.compound-records-table .table-placeholder .col-compoundId,.assay-activity-records-card .table-placeholder .col-compoundId,.browse-kind-activity-table-section .table-placeholder .col-assayId,.patent-detail-activity-table .table-placeholder .col-assayId,.compound-records-table .table-placeholder .col-assayId,.assay-activity-records-card .table-placeholder .col-assayId{width:150px}.browse-kind-activity-table-section .table-placeholder .col-id,.patent-detail-activity-table .table-placeholder .col-id,.compound-records-table .table-placeholder .col-id,.assay-activity-records-card .table-placeholder .col-id,.browse-kind-activity-table-section .table-placeholder .col-compoundId,.patent-detail-activity-table .table-placeholder .col-compoundId,.compound-records-table .table-placeholder .col-compoundId,.assay-activity-records-card .table-placeholder .col-compoundId,.browse-kind-activity-table-section .table-placeholder .col-assayId,.patent-detail-activity-table .table-placeholder .col-assayId,.compound-records-table .table-placeholder .col-assayId,.assay-activity-records-card .table-placeholder .col-assayId,.browse-kind-activity-table-section .table-placeholder .col-sourcePatent,.patent-detail-activity-table .table-placeholder .col-sourcePatent,.compound-records-table .table-placeholder .col-sourcePatent,.assay-activity-records-card .table-placeholder .col-sourcePatent,.browse-kind-activity-table-section .table-placeholder .col-operator,.patent-detail-activity-table .table-placeholder .col-operator,.compound-records-table .table-placeholder .col-operator,.assay-activity-records-card .table-placeholder .col-operator,.browse-kind-activity-table-section .table-placeholder .col-normalizedNumber,.patent-detail-activity-table .table-placeholder .col-normalizedNumber,.compound-records-table .table-placeholder .col-normalizedNumber,.assay-activity-records-card .table-placeholder .col-normalizedNumber,.browse-kind-activity-table-section .table-placeholder .col-unit,.patent-detail-activity-table .table-placeholder .col-unit,.compound-records-table .table-placeholder .col-unit,.assay-activity-records-card .table-placeholder .col-unit,.browse-kind-activity-table-section .table-placeholder .col-timeDisplay,.patent-detail-activity-table .table-placeholder .col-timeDisplay,.compound-records-table .table-placeholder .col-timeDisplay,.assay-activity-records-card .table-placeholder .col-timeDisplay{white-space:nowrap}.browse-kind-activity-table-section .table-placeholder .col-detail,.patent-detail-activity-table .table-placeholder .col-detail,.compound-records-table .table-placeholder .col-detail,.assay-activity-records-card .table-placeholder .col-detail{z-index:2;text-align:center;background:#fffbf6fa;width:84px;min-width:84px;max-width:84px;position:sticky;right:0;box-shadow:-10px 0 16px #483a3014}.browse-kind-activity-table-section .table-placeholder th.col-detail,.patent-detail-activity-table .table-placeholder th.col-detail,.compound-records-table .table-placeholder th.col-detail,.assay-activity-records-card .table-placeholder th.col-detail{z-index:3;background:#fff7effc}.browse-kind-activity-table-section .table-placeholder .table-structure-preview,.browse-kind-activity-table-section .table-placeholder .structure-image-thumb,.browse-kind-activity-table-section .table-placeholder .structure-unavailable,.patent-detail-activity-table .table-placeholder .table-structure-preview,.patent-detail-activity-table .table-placeholder .structure-image-thumb,.patent-detail-activity-table .table-placeholder .structure-unavailable,.compound-records-table .table-placeholder .table-structure-preview,.compound-records-table .table-placeholder .structure-image-thumb,.compound-records-table .table-placeholder .structure-unavailable,.assay-activity-records-card .table-placeholder .table-structure-preview,.assay-activity-records-card .table-placeholder .structure-image-thumb,.assay-activity-records-card .table-placeholder .structure-unavailable{width:54px;min-width:54px;height:54px;min-height:54px}.page-shell-browse{gap:18px}.page-shell-browse .browse-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.page-shell-browse .browse-overview-stat{background:#ffffff9e;border:1px solid #e6bea257;border-radius:16px;min-width:0;padding:14px 16px;box-shadow:0 12px 30px #ab705012}.page-shell-browse .browse-overview-stat span{color:#697182;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase;line-height:1.2;display:block}.page-shell-browse .browse-overview-stat strong{color:#263244;font-size:var(--text-2xl);font-weight:var(--weight-heavy);letter-spacing:0;margin-top:5px;line-height:1;display:block}.page-shell-browse .browse-overview-stat p{color:#667085;font-size:var(--text-sm);margin:7px 0 0;line-height:1.4}.page-shell-browse .browse-table-card{border-radius:20px;overflow:hidden}.page-shell-browse .browse-table-card .table-card-head{padding:18px 22px 14px}.page-shell-browse .browse-module-title h2{margin:4px 0 0}.page-shell-browse .browse-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0}.page-shell-browse .browse-controls-contained,.page-shell-browse .browse-kind-activity-controls,.page-shell-browse .browse-kind-assays-controls{border-bottom:1px solid #e6bea257;grid-template-columns:minmax(320px,1fr) minmax(160px,220px);gap:12px;min-height:70px;padding:16px 18px 14px;display:grid}.page-shell-browse .browse-controls input,.page-shell-browse .browse-controls select{min-height:40px;font-size:var(--text-base);border-radius:10px;padding:8px 10px;line-height:1.35}.page-shell-browse .browse-table-shell .table-section{width:100%;min-width:0;overflow:hidden}.page-shell-browse .browse-table-shell .table-placeholder{scrollbar-gutter:stable;border-radius:0;max-width:100%;overflow:auto visible}.page-shell-browse .browse-table-shell .table-placeholder table{table-layout:fixed;width:100%;min-width:1080px}.page-shell-browse .browse-kind-compounds-table-section .table-placeholder table{min-width:1180px}.page-shell-browse .browse-kind-activity-table-section .table-placeholder table{width:2170px;min-width:2170px}.page-shell-browse .browse-kind-assays-table-section .table-placeholder table{min-width:1280px}.page-shell-browse .browse-kind-patents-table-section .table-placeholder table,.page-shell-browse .browse-kind-targets-table-section .table-placeholder table,.page-shell-browse .browse-kind-e3s-table-section .table-placeholder table,.page-shell-browse .browse-kind-companies-table-section .table-placeholder table,.page-shell-browse .browse-kind-cell-lines-table-section .table-placeholder table,.page-shell-browse .browse-kind-metrics-table-section .table-placeholder table{min-width:980px}.page-shell-browse .browse-table-shell .table-placeholder th,.page-shell-browse .browse-table-shell .table-placeholder td{font-size:var(--text-base);vertical-align:top;border-bottom:1px solid #e6bea261;padding:11px 10px;line-height:1.42}.page-shell-browse .browse-table-shell .table-placeholder th{color:#536070;font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.01em;text-transform:none;white-space:nowrap}.page-shell-browse .browse-table-shell .table-placeholder td{overflow-wrap:anywhere}.page-shell-browse .browse-table-shell .column-filter-trigger,.page-shell-browse .browse-table-shell .column-filter-trigger span:first-child{white-space:nowrap}.page-shell-browse .browse-table-shell .col-structure{text-align:center;width:90px;min-width:90px;max-width:90px}.page-shell-browse .browse-table-shell .col-detail{z-index:2;text-align:center;white-space:nowrap;background:#fffbf6fa;width:86px;min-width:86px;max-width:86px;position:sticky;right:0;box-shadow:-10px 0 16px #483a3014}.page-shell-browse .browse-table-shell th.col-detail{z-index:3;background:#fff7effc}.page-shell-browse .browse-table-shell .col-id,.page-shell-browse .browse-table-shell .col-assayId,.page-shell-browse .browse-table-shell .col-compoundId,.page-shell-browse .browse-table-shell .col-publicationNumber,.page-shell-browse .browse-table-shell .col-sourcePatent,.page-shell-browse .browse-table-shell .col-inchikey{font-family:var(--font-mono);white-space:nowrap}.page-shell-browse .browse-table-shell .col-canonicalSmiles{width:420px;min-width:360px;max-width:460px;font-family:var(--font-mono)}.page-shell-browse .browse-table-shell .col-name,.page-shell-browse .browse-table-shell .col-label,.page-shell-browse .browse-table-shell .col-target,.page-shell-browse .browse-table-shell .col-e3,.page-shell-browse .browse-table-shell .col-cellLine,.page-shell-browse .browse-table-shell .col-assayReadout,.page-shell-browse .browse-table-shell .col-technology,.page-shell-browse .browse-table-shell .col-conditionSummary,.page-shell-browse .browse-table-shell .col-proteinName,.page-shell-browse .browse-table-shell .col-targets{min-width:140px}.page-shell-browse .browse-table-shell .col-linkedActivityCount,.page-shell-browse .browse-table-shell .col-linkedCompoundCount,.page-shell-browse .browse-table-shell .col-linkedPatentCount,.page-shell-browse .browse-table-shell .col-activityCount,.page-shell-browse .browse-table-shell .col-compoundCount,.page-shell-browse .browse-table-shell .col-assayCount,.page-shell-browse .browse-table-shell .col-patentCount,.page-shell-browse .browse-table-shell .col-targetCount,.page-shell-browse .browse-table-shell .col-metricCount,.page-shell-browse .browse-table-shell .col-unitCount,.page-shell-browse .browse-table-shell .col-e3Count{text-align:left;white-space:nowrap;width:132px}.page-shell-browse .browse-table-shell .table-record-link,.page-shell-browse .browse-table-shell .table-link{text-overflow:clip;max-width:none;white-space:inherit;display:inline;overflow:visible}.table-placeholder th,.browse-table-shell .table-placeholder th,.compound-records-table th,.patent-detail-activity-table th,.assay-activity-records-card .table-placeholder th,.patent-activity-preview-card .table-placeholder th,.patent-assays-preview-card .table-placeholder th,.patent-compounds-preview-card .table-placeholder th,.patent-activity-card .table-placeholder th,.patent-assays-card .table-placeholder th,.patent-compounds-card .table-placeholder th,.page-shell-patent-scoped .table-placeholder th,.page-shell-target-scoped .table-placeholder th,.page-shell-e3-scoped .table-placeholder th{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.01em;line-height:1.4}.table-placeholder td,.browse-table-shell .table-placeholder td,.compound-records-table td,.patent-detail-activity-table td,.assay-activity-records-card .table-placeholder td,.patent-activity-preview-card .table-placeholder td,.patent-assays-preview-card .table-placeholder td,.patent-compounds-preview-card .table-placeholder td,.patent-activity-card .table-placeholder td,.patent-assays-card .table-placeholder td,.patent-compounds-card .table-placeholder td,.page-shell-patent-scoped .table-placeholder td,.page-shell-target-scoped .table-placeholder td,.page-shell-e3-scoped .table-placeholder td{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:1.5}.table-placeholder td.col-id,.table-placeholder td.col-assayId,.table-placeholder td.col-compoundId,.table-placeholder td.col-sourcePatent,.table-placeholder td.col-publicationNumber,.table-placeholder td.col-inchikey,.browse-table-shell .table-placeholder td.col-id,.browse-table-shell .table-placeholder td.col-assayId,.browse-table-shell .table-placeholder td.col-compoundId,.browse-table-shell .table-placeholder td.col-sourcePatent,.browse-table-shell .table-placeholder td.col-publicationNumber,.browse-table-shell .table-placeholder td.col-inchikey,.compound-records-table td.col-id,.compound-records-table td.col-assayId,.compound-records-table td.col-compoundId,.compound-records-table td.col-sourcePatent,.patent-detail-activity-table td.col-id,.patent-detail-activity-table td.col-assayId,.patent-detail-activity-table td.col-compoundId,.patent-detail-activity-table td.col-sourcePatent,.assay-activity-records-card .table-placeholder td.col-id,.assay-activity-records-card .table-placeholder td.col-assayId,.assay-activity-records-card .table-placeholder td.col-compoundId,.assay-activity-records-card .table-placeholder td.col-sourcePatent,.patent-activity-preview-card .table-placeholder td.col-id,.patent-activity-preview-card .table-placeholder td.col-assayId,.patent-activity-preview-card .table-placeholder td.col-compoundId,.patent-activity-preview-card .table-placeholder td.col-sourcePatent,.patent-assays-preview-card .table-placeholder td.col-assayId,.patent-assays-preview-card .table-placeholder td.col-sourcePatent,.patent-activity-card .table-placeholder td.col-id,.patent-activity-card .table-placeholder td.col-assayId,.patent-activity-card .table-placeholder td.col-compoundId,.patent-activity-card .table-placeholder td.col-sourcePatent,.patent-assays-card .table-placeholder td.col-assayId,.patent-assays-card .table-placeholder td.col-sourcePatent{font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.45}.table-placeholder .table-link,.table-placeholder .table-record-link,.browse-table-shell .table-link,.browse-table-shell .table-record-link,.compound-records-table .table-link,.compound-records-table .table-record-link,.patent-detail-activity-table .table-link,.patent-detail-activity-table .table-record-link,.assay-activity-records-card .table-link,.assay-activity-records-card .table-record-link,.patent-activity-preview-card .table-link,.patent-activity-preview-card .table-record-link,.patent-assays-preview-card .table-link,.patent-assays-preview-card .table-record-link,.patent-activity-card .table-link,.patent-activity-card .table-record-link,.patent-assays-card .table-link,.patent-assays-card .table-record-link{font-size:inherit;font-weight:var(--weight-semibold);line-height:inherit}.page-shell-browse .pagination-row{border-top:1px solid #e6bea257;min-height:64px;padding:14px 18px}.page-shell-browse .pagination-row select,.page-shell-browse .pagination-row input{border-radius:9px;min-height:36px}@media (max-width:980px){.page-shell-browse .browse-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.page-shell-browse .browse-overview-stats,.page-shell-browse .browse-controls-contained,.page-shell-browse .browse-kind-activity-controls,.page-shell-browse .browse-kind-assays-controls{grid-template-columns:1fr}}
