.RNAHelix-module__93Fm4W__container{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.RNAHelix-module__93Fm4W__bioElementsLayer{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.RNAHelix-module__93Fm4W__bioElement{pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute}.RNAHelix-module__93Fm4W__bioImg{object-fit:contain;filter:drop-shadow(0 0 15px #38bdf840);background:0 0;width:100%;height:100%;display:block}.RNAHelix-module__93Fm4W__chromosome1{opacity:.35;width:140px;height:140px;top:6%;left:2%;transform:rotate(-15deg)}.RNAHelix-module__93Fm4W__chromosome2{opacity:.3;width:170px;height:170px;bottom:8%;right:3%;transform:rotate(25deg)}.RNAHelix-module__93Fm4W__rbc1{opacity:.38;width:100px;height:100px;top:48%;left:16%;transform:rotate(12deg)}.RNAHelix-module__93Fm4W__rbc2{opacity:.32;width:80px;height:80px;top:10%;right:22%;transform:rotate(-8deg)}.RNAHelix-module__93Fm4W__trna1{opacity:.35;width:130px;height:130px;top:36%;left:44%;transform:rotate(5deg)}.RNAHelix-module__93Fm4W__trna2{opacity:.28;width:95px;height:95px;top:62%;right:30%;transform:rotate(-18deg)}.RNAHelix-module__93Fm4W__helix{opacity:.35;filter:drop-shadow(0 0 12px #38bdf833);width:100%;height:100%}.RNAHelix-module__93Fm4W__particles{width:100%;height:100%;position:absolute;top:0;left:0}.RNAHelix-module__93Fm4W__particle{border-radius:50%;position:absolute}@media (max-width:768px){.RNAHelix-module__93Fm4W__chromosome1{width:90px;height:90px;left:1%}.RNAHelix-module__93Fm4W__chromosome2{width:110px;height:110px;right:1%}.RNAHelix-module__93Fm4W__rbc1{width:65px;height:65px;left:4%}.RNAHelix-module__93Fm4W__rbc2{width:55px;height:55px;right:8%}.RNAHelix-module__93Fm4W__trna1{display:none}.RNAHelix-module__93Fm4W__trna2{width:65px;height:65px}}
.page-module___8aEwW__hero{min-height:calc(100vh - var(--header-height));color:#fff;padding:var(--space-6) 0;border-bottom:2px solid var(--color-teal-primary);background:linear-gradient(135deg,#0a2540 0%,#07192d 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroGrid{gap:var(--space-10);z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;display:grid;position:relative}.page-module___8aEwW__heroTextCol{flex-direction:column;display:flex}.page-module___8aEwW__heroTitle{margin:var(--space-4) 0 var(--space-5);color:#fff;letter-spacing:-.02em;font-size:clamp(2.2rem,3.6vw,3.2rem);font-weight:700;line-height:1.16}.page-module___8aEwW__heroAccent{color:#38bdf8}.page-module___8aEwW__heroSubtitle{font-size:var(--text-base);color:#cbd5e1;line-height:var(--leading-relaxed);max-width:580px;margin-bottom:var(--space-6)}.page-module___8aEwW__heroCuratedTag{font-family:var(--font-mono);color:#38bdf8;letter-spacing:.05em;text-transform:uppercase;margin-top:-16px;margin-bottom:var(--space-4);border-radius:var(--radius-sm);background:#38bdf814;border:1px solid #38bdf840;width:fit-content;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.page-module___8aEwW__heroVisualCol{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.page-module___8aEwW__heroDirectImg{border-radius:var(--radius-xl);border:none;width:100%;max-width:480px;height:auto;display:block;box-shadow:0 20px 45px #00000080}.page-module___8aEwW__structureImg{object-fit:cover;border-bottom:1px solid #ffffff1f;width:100%;height:auto;display:block}.page-module___8aEwW__structureCaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);color:#cbd5e1;background:#0a2540f2;justify-content:space-between;align-items:center;padding:10px 16px;font-size:11px;display:flex}.page-module___8aEwW__structureBadge{color:#38bdf8;font-weight:600}.page-module___8aEwW__heroActions{align-items:center;gap:var(--space-5);margin-top:36px;display:flex}.page-module___8aEwW__heroBtnPrimary{min-width:185px;font-size:var(--text-base);background:#0d6e6e;border:none;justify-content:center;padding:14px 36px;font-weight:600;transition:background .25s,transform .25s;color:#fff!important;box-shadow:none!important;filter:none!important;border-radius:0!important}.page-module___8aEwW__heroBtnPrimary:hover{background:#148090;transform:translateY(-2px);color:#fff!important;box-shadow:none!important;filter:none!important}.page-module___8aEwW__heroBtnSecondary{min-width:185px;font-size:var(--text-base);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1.5px solid #fff6;justify-content:center;padding:14px 36px;font-weight:600;transition:background .25s,border-color .25s,transform .25s;color:#fff!important;box-shadow:none!important;filter:none!important;border-radius:0!important}.page-module___8aEwW__heroBtnSecondary:hover{background:#ffffff38;border-color:#fff;transform:translateY(-2px);color:#fff!important;box-shadow:none!important;filter:none!important}.page-module___8aEwW__searchBar{align-items:center;gap:var(--space-2);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);box-shadow:var(--shadow-md);transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);max-width:600px;display:flex}.page-module___8aEwW__searchBar:focus-within{border-color:var(--color-teal-bright);box-shadow:var(--shadow-lg), 0 0 0 3px var(--color-teal-muted)}.page-module___8aEwW__searchIcon{width:18px;height:18px;color:var(--color-text-tertiary);flex-shrink:0}.page-module___8aEwW__searchInput{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text);padding:var(--space-2) var(--space-2);background:0 0;border:none;outline:none;flex:1;min-width:0}.page-module___8aEwW__searchInput::placeholder{color:var(--color-text-tertiary)}.page-module___8aEwW__stats{align-items:center;gap:var(--space-8);margin-top:var(--space-8);border-top:none;padding-top:0;display:flex}.page-module___8aEwW__statDivider{background:var(--color-border);width:1px;height:40px}.page-module___8aEwW__aboutSection{background:var(--color-surface)}.page-module___8aEwW__aboutGrid{gap:var(--space-10);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module___8aEwW__sectionTitle{margin:var(--space-3) 0 var(--space-4)}.page-module___8aEwW__tealText{color:var(--color-teal-bright)}.page-module___8aEwW__aboutTextContent{gap:var(--space-2);flex-direction:column;display:flex}.page-module___8aEwW__aboutBlock{margin-top:var(--space-2)}.page-module___8aEwW__aboutBlockTitle{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-navy);margin-bottom:var(--space-1);font-weight:700}.page-module___8aEwW__exampleList{margin-top:var(--space-2);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.page-module___8aEwW__exampleList li{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);padding-left:var(--space-4);position:relative}.page-module___8aEwW__exampleList li:before{content:"•";color:var(--color-teal-bright);font-weight:700;position:absolute;left:0}.page-module___8aEwW__exampleGene{color:var(--color-teal);font-family:var(--font-mono);font-weight:600}.page-module___8aEwW__microLncRNAWrapper{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.page-module___8aEwW__microLncRNAImg{filter:drop-shadow(0 10px 30px #0d6e6e1f);width:100%;max-width:520px;height:auto;transition:transform .3s;display:block}.page-module___8aEwW__microLncRNAImg:hover{transform:scale(1.02)}.page-module___8aEwW__recordCard{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden}.page-module___8aEwW__recordCardHeader{padding:var(--space-4) var(--space-5);background:var(--color-navy);color:var(--color-text-inverse);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__recordFields{padding:var(--space-4) var(--space-5)}.page-module___8aEwW__fieldRow{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__fieldRow:last-child{border-bottom:none}.page-module___8aEwW__fieldLabel{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.page-module___8aEwW__fieldValue{font-size:var(--text-sm);color:var(--color-text)}.page-module___8aEwW__recordCardFooter{padding:var(--space-3) var(--space-5);background:var(--color-surface-alt);border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__diseasesSection{background:var(--color-bg)}.page-module___8aEwW__diseaseGrid{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__diseaseCard{gap:var(--space-4);color:inherit;cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.page-module___8aEwW__diseaseCard:hover{color:inherit}.page-module___8aEwW__diseaseCardSoon{opacity:.55;cursor:default}.page-module___8aEwW__diseaseCardSoon:hover{border-color:var(--color-border-light);box-shadow:none}.page-module___8aEwW__diseaseIcon{width:48px;height:48px}.page-module___8aEwW__diseaseCardTitle{font-size:var(--text-xl);font-family:var(--font-serif);margin:0}.page-module___8aEwW__diseaseCardDesc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);flex:1}.page-module___8aEwW__diseaseCardFooter{padding-top:var(--space-3);border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__arrowLink{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-teal-bright);font-weight:600}.page-module___8aEwW__pipelineSection{background:var(--color-surface)}.page-module___8aEwW__pipeline{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__pipelineStep{gap:var(--space-4);flex-direction:column;display:flex}.page-module___8aEwW__pipelineNumber{font-family:var(--font-mono);font-size:var(--text-3xl);color:var(--color-teal-bright);opacity:.3;font-weight:700;line-height:1}.page-module___8aEwW__pipelineContent{padding-left:var(--space-2);border-left:2px solid var(--color-teal-muted)}.page-module___8aEwW__pipelineTitle{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);color:var(--color-navy);margin-bottom:var(--space-2)}.page-module___8aEwW__pipelineDesc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module___8aEwW__latestSection{background:var(--color-bg)}.page-module___8aEwW__latestHeader{margin-bottom:var(--space-6);justify-content:space-between;align-items:flex-end;display:flex}.page-module___8aEwW__table{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.page-module___8aEwW__tableHeader{padding:var(--space-3) var(--space-5);background:var(--color-surface-alt);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-light);grid-template-columns:1.5fr 1fr 1.2fr .6fr .9fr .8fr;font-weight:600;display:grid}.page-module___8aEwW__tableRow{padding:var(--space-3) var(--space-5);font-size:var(--text-sm);color:var(--color-text);border-bottom:1px solid var(--color-border-light);transition:background var(--duration-fast) var(--ease-out);grid-template-columns:1.5fr 1fr 1.2fr .6fr .9fr .8fr;align-items:center;text-decoration:none;display:grid}.page-module___8aEwW__tableRow:last-child{border-bottom:none}.page-module___8aEwW__tableRow:hover{background:var(--color-teal-soft);color:var(--color-text)}.page-module___8aEwW__institutionSection{background:var(--color-surface)}.page-module___8aEwW__institutionCard{gap:var(--space-10);padding:var(--space-8);background:var(--color-navy);border-radius:var(--radius-xl);color:var(--color-text-inverse);grid-template-columns:1.5fr 1fr;display:grid}.page-module___8aEwW__institutionCard h2{color:var(--color-text-inverse)}.page-module___8aEwW__institutionContent p{color:#f0f4f8b3;margin-bottom:var(--space-4)}.page-module___8aEwW__institutionContent .page-module___8aEwW__btn{margin-top:var(--space-4)}.page-module___8aEwW__institutionMeta{gap:var(--space-5);padding-left:var(--space-8);border-left:1px solid #f0f4f81a;flex-direction:column;justify-content:center;display:flex}.page-module___8aEwW__metaItem{gap:var(--space-1);flex-direction:column;display:flex}.page-module___8aEwW__metaLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:#f0f4f866;font-weight:500}.page-module___8aEwW__metaValue{font-size:var(--text-base);color:#f0f4f8e6}@media (min-width:1600px){.page-module___8aEwW__hero{padding:var(--space-10) 0}.page-module___8aEwW__heroTitle{font-size:3.5rem}.page-module___8aEwW__heroSubtitle{font-size:var(--text-lg);max-width:640px}.page-module___8aEwW__heroDirectImg{max-width:560px}.page-module___8aEwW__microLncRNAImg{max-width:600px}}@media (max-width:1024px){.page-module___8aEwW__heroGrid{gap:var(--space-6);grid-template-columns:1fr 1fr}.page-module___8aEwW__diseaseGrid,.page-module___8aEwW__pipeline,.page-module___8aEwW__institutionCard{grid-template-columns:1fr}.page-module___8aEwW__institutionMeta{padding-left:0;padding-top:var(--space-5);gap:var(--space-6);border-top:1px solid #f0f4f81a;border-left:none;flex-flow:wrap}}@media (max-width:900px){.page-module___8aEwW__heroGrid{gap:var(--space-8);text-align:center;grid-template-columns:1fr}.page-module___8aEwW__heroTextCol{align-items:center}.page-module___8aEwW__heroSubtitle{margin-left:auto;margin-right:auto}.page-module___8aEwW__heroActions{justify-content:center}.page-module___8aEwW__aboutGrid{gap:var(--space-6);grid-template-columns:1fr}.page-module___8aEwW__microLncRNAWrapper{margin-top:var(--space-4)}}@media (max-width:768px){.page-module___8aEwW__hero{min-height:auto;padding:calc(var(--header-height) + var(--space-6)) 0 var(--space-8)}.page-module___8aEwW__heroTitle{font-size:2.2rem}.page-module___8aEwW__heroContent{max-width:100%}.page-module___8aEwW__searchBar{padding:var(--space-3);gap:var(--space-3);flex-direction:column}.page-module___8aEwW__searchBar .page-module___8aEwW__btn{width:100%}.page-module___8aEwW__stats{gap:var(--space-5)}.page-module___8aEwW__statDivider{display:none}.page-module___8aEwW__latestHeader{align-items:flex-start;gap:var(--space-4);flex-direction:column}.page-module___8aEwW__tableHeader{display:none}.page-module___8aEwW__tableRow{gap:var(--space-2);padding:var(--space-4) var(--space-4);flex-wrap:wrap;display:flex}.page-module___8aEwW__tableRow span{font-size:var(--text-xs)}.page-module___8aEwW__institutionCard{padding:var(--space-6)}}@media (max-width:480px){.page-module___8aEwW__heroActions{gap:var(--space-3);flex-direction:column;width:100%;margin-top:24px}.page-module___8aEwW__heroBtnPrimary,.page-module___8aEwW__heroBtnSecondary{width:100%;min-width:0}.page-module___8aEwW__heroTitle{font-size:1.85rem}.page-module___8aEwW__heroSubtitle{font-size:var(--text-sm)}.page-module___8aEwW__institutionCard{padding:var(--space-4)}.page-module___8aEwW__institutionMeta{gap:var(--space-3);flex-direction:column}}
