.ModelDetailView-module__Z1y9uG__container{flex-direction:column;gap:1.25rem;display:flex}.ModelDetailView-module__Z1y9uG__backLink{color:rgb(var(--text-tertiary));align-items:center;gap:.375rem;text-decoration:none;transition:color .2s;display:inline-flex}.ModelDetailView-module__Z1y9uG__backLink:hover{color:rgb(var(--text-primary))}.ModelDetailView-module__Z1y9uG__section{background-color:rgb(var(--card));border:1px solid rgb(var(--border));border-radius:.75rem;padding:1.5rem;transition:all .2s}.ModelDetailView-module__Z1y9uG__sectionNoBorder{background-color:rgb(var(--card));border-radius:.75rem;padding:1.5rem}.ModelDetailView-module__Z1y9uG__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.ModelDetailView-module__Z1y9uG__headerContent{flex-direction:column;flex:1;gap:.375rem;display:flex}.ModelDetailView-module__Z1y9uG__titleRow{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.ModelDetailView-module__Z1y9uG__title{color:rgb(var(--text-primary));font-size:2rem;font-weight:700}.ModelDetailView-module__Z1y9uG__subtitle{color:rgb(var(--text-secondary));font-size:1.375rem}.ModelDetailView-module__Z1y9uG__categoryBadge{color:#fff;border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ModelDetailView-module__Z1y9uG__categoryBadge.ModelDetailView-module__Z1y9uG__predictive{background-color:rgb(var(--category-predictive))}.ModelDetailView-module__Z1y9uG__categoryBadge.ModelDetailView-module__Z1y9uG__generative{background-color:rgb(var(--category-generative))}.ModelDetailView-module__Z1y9uG__categoryBadge.ModelDetailView-module__Z1y9uG__trajectory{background-color:rgb(var(--category-trajectory))}.ModelDetailView-module__Z1y9uG__categoryBadge.ModelDetailView-module__Z1y9uG__atacSpecific{background-color:rgb(var(--category-atac-specific))}.ModelDetailView-module__Z1y9uG__categoryBadge.ModelDetailView-module__Z1y9uG__gaussianGeometric{background-color:rgb(var(--category-gaussian-geometric))}.ModelDetailView-module__Z1y9uG__categoryBadge.ModelDetailView-module__Z1y9uG__disentanglement{background-color:rgb(var(--category-disentanglement))}.ModelDetailView-module__Z1y9uG__modalityBadges{gap:.375rem;display:flex}.ModelDetailView-module__Z1y9uG__modalityBadge{border:2px solid;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:600;display:flex}.ModelDetailView-module__Z1y9uG__modalityBadge.ModelDetailView-module__Z1y9uG__rna{background-color:rgb(var(--rna-bg)/.3);border-color:rgb(var(--rna-primary));color:rgb(var(--rna-text-bright))}.ModelDetailView-module__Z1y9uG__modalityBadge.ModelDetailView-module__Z1y9uG__atac{background-color:rgb(var(--atac-bg)/.3);border-color:rgb(var(--atac-primary));color:rgb(var(--atac-text-bright))}.ModelDetailView-module__Z1y9uG__description{color:rgb(var(--text-secondary));margin-bottom:1rem;font-size:1.0625rem;line-height:1.6}.ModelDetailView-module__Z1y9uG__infoBox{border:1px solid rgb(var(--border));border-radius:.75rem;margin-bottom:1rem;padding:1.25rem}.ModelDetailView-module__Z1y9uG__infoBoxTitle{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--text-secondary));align-items:center;gap:.375rem;margin-bottom:.625rem;font-size:.8125rem;font-weight:600;display:flex}.ModelDetailView-module__Z1y9uG__publicationItem{border-bottom:1px solid rgb(var(--border));flex-direction:column;gap:.375rem;padding:.875rem 0;display:flex}.ModelDetailView-module__Z1y9uG__publicationItem:last-child{border-bottom:none;padding-bottom:0}.ModelDetailView-module__Z1y9uG__publicationHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ModelDetailView-module__Z1y9uG__publicationTitle{color:rgb(var(--text-primary));flex:1;font-size:1.0625rem;font-weight:600}.ModelDetailView-module__Z1y9uG__externalLink{color:rgb(var(--primary));transition:color .2s}.ModelDetailView-module__Z1y9uG__externalLink:hover{color:rgb(var(--primary-hover))}.ModelDetailView-module__Z1y9uG__publicationMeta{color:rgb(var(--text-secondary));align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.ModelDetailView-module__Z1y9uG__metaItem{align-items:center;gap:.3125rem;display:flex}.ModelDetailView-module__Z1y9uG__metricsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;display:grid}@media (min-width:768px){.ModelDetailView-module__Z1y9uG__metricsGrid{grid-template-columns:repeat(4,1fr)}}.ModelDetailView-module__Z1y9uG__metricCard{border:1px solid rgb(var(--border));border-radius:.75rem;padding:1.25rem;transition:all .2s}.ModelDetailView-module__Z1y9uG__metricCard:hover{box-shadow:0 4px 6px -1px #0000001a}.ModelDetailView-module__Z1y9uG__metricLabel{color:rgb(var(--text-secondary));margin-bottom:.375rem;font-size:.8125rem}.ModelDetailView-module__Z1y9uG__metricValue{align-items:center;gap:.375rem;display:flex}.ModelDetailView-module__Z1y9uG__stars{color:#facc15;gap:.1875rem;font-size:1.125rem;display:flex}.ModelDetailView-module__Z1y9uG__metricText{color:rgb(var(--text-primary));font-size:.8125rem;font-weight:500}.ModelDetailView-module__Z1y9uG__metricValueText{color:rgb(var(--text-primary));font-size:.9375rem;font-weight:600}.ModelDetailView-module__Z1y9uG__successBadge{border:1px solid rgb(var(--icon-green));background-color:rgb(var(--icon-green)/.1);color:rgb(var(--icon-green));border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.ModelDetailView-module__Z1y9uG__sectionHeader{align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.ModelDetailView-module__Z1y9uG__sectionTitle{color:rgb(var(--text-primary));font-size:1.375rem;font-weight:700}.ModelDetailView-module__Z1y9uG__subsectionHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ModelDetailView-module__Z1y9uG__subsectionTitle{color:rgb(var(--text-primary));font-size:1.125rem;font-weight:700}.ModelDetailView-module__Z1y9uG__subsectionMargin{margin-top:1rem}.ModelDetailView-module__Z1y9uG__iconBlue{color:rgb(var(--icon-blue))}.ModelDetailView-module__Z1y9uG__iconPurple{color:rgb(var(--icon-purple))}.ModelDetailView-module__Z1y9uG__iconGreen{color:rgb(var(--icon-green))}.ModelDetailView-module__Z1y9uG__highlightBox{border-left:4px solid rgb(var(--primary));background-color:rgb(var(--primary)/.05);border-radius:0 .5rem .5rem 0;margin-bottom:1rem;padding:.875rem}.ModelDetailView-module__Z1y9uG__highlightTitle{color:rgb(var(--text-primary));margin-bottom:.375rem;font-weight:600}.ModelDetailView-module__Z1y9uG__highlightText{color:rgb(var(--text-secondary));font-size:.875rem}.ModelDetailView-module__Z1y9uG__componentsGrid{gap:.75rem;display:grid}@media (min-width:768px){.ModelDetailView-module__Z1y9uG__componentsGrid{grid-template-columns:repeat(2,1fr)}}.ModelDetailView-module__Z1y9uG__componentBox{border:1px solid rgb(var(--border));background-color:rgb(var(--card));border-radius:.5rem;padding:1rem;transition:all .2s}.ModelDetailView-module__Z1y9uG__componentBox:hover{box-shadow:0 4px 6px -1px #0000001a}.ModelDetailView-module__Z1y9uG__componentTitle{color:rgb(var(--text-primary));margin-bottom:.375rem;font-size:.9375rem;font-weight:600}.ModelDetailView-module__Z1y9uG__componentDescription{color:rgb(var(--text-secondary));font-size:.8125rem;line-height:1.5}.ModelDetailView-module__Z1y9uG__codeBlock{background-color:rgb(var(--muted));color:rgb(var(--text-primary));border-radius:.5rem;margin-top:.625rem;padding:.875rem;font-family:Courier New,monospace;font-size:.8125rem;overflow-x:auto}.ModelDetailView-module__Z1y9uG__codeBlockCondensed{background-color:rgb(var(--muted));color:rgb(var(--text-primary));border-radius:.5rem;padding:.625rem;font-family:Courier New,monospace;font-size:.8125rem;overflow-x:auto}.ModelDetailView-module__Z1y9uG__lossItem{margin-bottom:.625rem}.ModelDetailView-module__Z1y9uG__lossItem:last-child{margin-bottom:0}.ModelDetailView-module__Z1y9uG__lossName{color:rgb(var(--text-primary));margin-bottom:.1875rem;font-size:.9375rem;font-weight:600}.ModelDetailView-module__Z1y9uG__architectureGrid{gap:1rem;display:grid}@media (min-width:768px){.ModelDetailView-module__Z1y9uG__architectureGrid{grid-template-columns:repeat(2,1fr)}}.ModelDetailView-module__Z1y9uG__architectureItem{flex-direction:column;gap:.375rem;display:flex}.ModelDetailView-module__Z1y9uG__gridColumnFull{grid-column:1/-1}.ModelDetailView-module__Z1y9uG__architectureLabel{color:rgb(var(--text-secondary));font-size:.8125rem;font-weight:600}.ModelDetailView-module__Z1y9uG__architectureValue{color:rgb(var(--text-primary));font-size:1.0625rem;font-weight:600}.ModelDetailView-module__Z1y9uG__layerBadges{flex-wrap:wrap;gap:.375rem;display:flex}.ModelDetailView-module__Z1y9uG__layerBadge{background-color:rgb(var(--icon-purple)/.1);color:rgb(var(--icon-purple));border:1px solid rgb(var(--icon-purple)/.5);border-radius:.5rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:500}.ModelDetailView-module__Z1y9uG__gridTwo{gap:1rem;display:grid}@media (min-width:768px){.ModelDetailView-module__Z1y9uG__gridTwo{grid-template-columns:repeat(2,1fr)}}.ModelDetailView-module__Z1y9uG__tagContainer{flex-wrap:wrap;gap:.375rem;display:flex}.ModelDetailView-module__Z1y9uG__tag{background-color:rgb(var(--secondary));color:rgb(var(--text-secondary));border:1px solid rgb(var(--border));border-radius:.5rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;transition:all .2s}.ModelDetailView-module__Z1y9uG__tagRounded{border-radius:9999px}@media (prefers-color-scheme:dark){.ModelDetailView-module__Z1y9uG__metricCard:hover,.ModelDetailView-module__Z1y9uG__componentBox:hover{box-shadow:0 4px 6px -1px #ffffff1a}.ModelDetailView-module__Z1y9uG__modalityBadge.ModelDetailView-module__Z1y9uG__rna{background-color:rgb(var(--rna-bg)/.2)}.ModelDetailView-module__Z1y9uG__modalityBadge.ModelDetailView-module__Z1y9uG__atac{background-color:rgb(var(--atac-bg)/.2)}}@media (max-width:768px){.ModelDetailView-module__Z1y9uG__header{flex-direction:column}.ModelDetailView-module__Z1y9uG__title{font-size:1.75rem}.ModelDetailView-module__Z1y9uG__subtitle{font-size:1.125rem}.ModelDetailView-module__Z1y9uG__modalityBadges{flex-direction:column}}
